ヘルパー
ヘルパーファイルの作成
src/View/Helper内にヘルパーファイルを作成し、メソッドを定義する。
<?php namespace App\View\Helper; // どの名前空間に属するかを宣言 use Cake\View\Helper; // 名前空間のインポート class HogeHelper extends Helper { public function hogeMethod() { return hogehoge; } } ?>
AppView.phpの記述
src/View/AppView.phpのinitializeメソッド内でヘルパーを読み込む。
<?php use App\View\Helper\HogeHelper; class AppView extends View { public function initialize(){ $this->loadHelper('Hoge'); // ヘルパーの読み込み } } ?>
ヘルパーの使用
<?php $this->Hoge->HogeMethod(); // 参照するときはHelperを省略 ?>