我有一部分代码/视图将在我的 cakephp 应用程序的许多地方使用,它是一个过滤器,我想添加到某些表的某些列表中。
我不知道我是否必须使用视图元素并在其中嵌入一些 php 代码,或者创建一个插件,每次我需要这个过滤器时都会调用它。
我尝试了两种方法,但我遇到了一些困难。
使用元素视图:
<?php
Controller::loadModel('City');
$cities = $this->City->find('all');
?>
<select name="city" id="city" class="input-medium">
<option value="">City ...</option>
<?php foreach ($cities as $city): ?>
<option value="<?php echo $city['City']['id']; ?>"><?php echo $city['City']['name']; ?></option>
<?php endforeach; ?>
<?php unset($city); ?>
</select>
对以下错误使用此结果:
Missing Helper
Error: usesHelper could not be found.
Error: Create the class usesHelper below in file: app\View\Helper\usesHelper.php
使用插件:
我确实按照官方网站上的教程进行操作,但我不知道如何将插件的视图(过滤器)调用到我的视图中。
请帮忙 !
谢谢你。