cakephp1.3を利用していて、指定の画面だけに、特定のCSSやjavascriptを利用したい場合がある。
便利なようにcakephpでは、下記方法で指定が可能でした。
# app/view/hoge.ctp echo $html->script('jsfile', array('inline' => false)); echo $html->css('cssfile', null, array('inline' => false));
ただ条件として、app/webroot/layout/default.ctpなどで、
予め、
<head> <? echo $scripts_for_layout; ?> </head>
となっている必要があります。
またインラインでjs,CSSを利用したい場合は、普通に下記のように設定すればOK!
Viewはこんな感じ
#app/view/hoge.ctp <?php echo $javascript->link('jsfile'); ?>
コントローラは↓
#app/controllers/hoges_controller.php var $helpers = array('Javascript');