Home > php > cakephpでControllerからHelperを呼び出したりその逆をする方法

cakephpでControllerからHelperを呼び出したりその逆をする方法

今後も使うことがありそうなので、まとめ。

まずはControllerからHelperを参照する方法

App::import('Helper','Html');
$html = new HtmlHelper();
echo $html->url();

これはHtmlHelperの例。他のHelperも同様に呼び出せる。

次にHelperからControllerを参照する方法

$view = ClassRegistry::getObject('view');
$view -> controller -> Controllerのメソッド名やインスタンス名;

んーこれでより柔軟に扱えそう。

関連記事

コメント:0

コメントフォーム
設定を保存する

トラックバック:0

この記事のトラックバックURL
http://www.sj6.org/call_helper_and_controller_at_cakephp/trackback/

Home > php > cakephpでControllerからHelperを呼び出したりその逆をする方法

フィードとか

ページの上へ