はじめに

導入

運用

参加・貢献

リソース

GitHubでこのページを編集

Home / 5 / theme / テーマヘルパー

Index

テーマヘルパー

ヘルパーをテーマに同梱できる仕組みです。
設置するだけで初期化せずともすぐに利用できます。

利用するには、テーマフォルダ内に次のフォルダを作成し、そこにヘルパーファイルを配置します。

/plugins/{テーマのフォルダ}/src/View/Helper/

なお、テーマヘルパーは以下のように「Helper」を継承して作成し、クラス名のサフィックスに Helper とつける必要があります。

class SampleHelper extends Helper
{
      public function display()
      {
          // 処理を書きます
      }
}

こうして作られた個別のヘルパーは、レイアウトテンプレートやエレメントテンプレート、固定ページなどから呼び出すことが出来ます。呼び出す場合はテンプレートの中で次のように記述します。

<?php $this->Sample->display() ?>