ヘルパーをテーマに同梱できる仕組みです。
設置するだけで初期化せずともすぐに利用できます。
利用するには、テーマフォルダ内に次のフォルダを作成し、そこにヘルパーファイルを配置します。
/plugins/{テーマのフォルダ}/src/View/Helper/
なお、テーマヘルパーは以下のように「Helper」を継承して作成し、クラス名のサフィックスに Helper
とつける必要があります。
class SampleHelper extends Helper
{
public function display()
{
// 処理を書きます
}
}
こうして作られた個別のヘルパーは、レイアウトテンプレートやエレメントテンプレート、固定ページなどから呼び出すことが出来ます。呼び出す場合はテンプレートの中で次のように記述します。
<?php $this->Sample->display() ?>