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
プラグインの使用:
公式サイトのチュートリアルに従いましたが、プラグインのビュー (フィルター) を自分のビューに呼び出す方法がわかりません。
助けてください !
ありがとうございました。