私はCakephp 2.xに取り組んでいます..今、私はこのようにjsとcssファイルをロードしています
ビュー/レイアウト/default.ctp
<?php echo $this->fetch('css'); ?>
<?php echo $this->fetch('script'); ?>
<?php echo $this->fetch('scriptBottom');?>
各ビューファイルでこれを行っているのは、異なるcssおよびjsファイルをロードしているページがいくつかあるためです
たとえば、 View/users/index.ctp
echo $this->Html->script('libs/modernizr.custom',array('inline' => false));
$this->Html->css('reset3860.css', null, array('inline' => false));
echo $this->Html->script('libs/jquery-1.8.2.min', array('block' => 'scriptBottom'));
今私が直面している最初の問題は、たとえば ajax を介してフォームを送信している場合など、ビュー ページの下部にjsを記述しなければならない場合です。インデックス ページの下部に書き込むことができないためです。そこに書き込むと、js はページの中央または中央に配置されるので、default.ctp に移動してそこに書き込みます。簡単に管理できるように、インデックス ページの下部に書き込みます。そして、私は自分が何をしているかをよく見ることができます
2番目の質問は、これらすべてを管理するための最良の方法は何ですか...または、cssとjsファイルのみが読み込まれるcsとjsの1つのファイルを作成できる方法はありますか..そしてそのファイルをデフォルトに含めます。ctpページ