0

我有一部分代码/视图将在我的 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

使用插件:

我确实按照官方网站上的教程进行操作,但我不知道如何将插件的视图(过滤器)调用到我的视图中。

请帮忙 !

谢谢你。

4

0 回答 0