EthnaでSmartyプラグインを追加するには
するようにと公式のドキュメントにかかれていますが,こうすると,プラグインを追加するたびにコントローラーのコードを修正する事になり,非常に面倒です. そこで,コントローラーの設定を変更し,「特定のディレクトリにモディファイアや関数が書かれたファイルを置くだけで自動的に読み込みSmartyプラグインとして登録する」ようにしてみましょう.
やり方はとても簡単でプロジェクトのコントローラークラスにあるメンバ変数$directoryのpluginsを以下のように修正します
'plugins' => array('app/plugin_smarty'),
そしたら
mkdir app/plugin_smarty
しておいて,app/plugin_smartyにファイルを置くだけです.ね?簡単でしょう?