携帯サイトを作っていると既存のHtmlHelperでは不十分だと思い、
思い切って、HtmlHelperを書き変えてやろうという事に。
ただし、コア(
LIBS/views/helpers/html.php
)は書き換えない方針で!試しに、コアのHtmlHelperをAPP内にコピーしてみる。
// app/views/helpers/html.php
// メソッド内のどこかで
echo 'new helper';
// app/controllers/example_controller.php
// 普通に定義してやる
var $helpers=array('Html');
ページにアクセスしてみると、
new helper
が表示されました。結論:
ヘルパーを改造する際は
LIBS/views/helpers/someone.php
を
APP/views/helpers/someone.php
にコピーするだけ。
ってことは、コンポーネントも同じ事が出来るのか?
0 件のコメント:
コメントを投稿