だ。ログ。

開発とかスノボとかやきうとか。

CakePHP2の固有ページ用のスクリプトの読込

いまだに化石みたいなシステムを触る事も多い。
通化部品となっていればそれにこした事はないが、ページ毎に固有で出したいスクリプト等もポツポツと出てくる。
特にコンバージョンタグや計測タグ系は入れては消してが多く、このページ「だけ」出したいと言うオーダーも多い。

ソースコードにベタ書きするのも非常に面倒くさい。
しかも誰がいつ書いたか分からない。そしてgit等での管理もしていない。

まず、webrootに設置したjsを読む。と言うところからいってみたい

## /app/webroot/js/hoge.js にデータを設置
	echo $this->Html->script("/js/hoge,js", array( 'inline' => true, 'block' => 'script'));

上記でやっている事は、メインフレームとなる /app/View/Layouts/default.ctp でfetchされているパーツブロックに対してソースコードを追加している。
/css/fuga.cssを追記したい時は

## /app/webroot/js/hoge.js にデータを設置
	echo $this->Html->css("/css/fuga.css", array( 'inline' => true, 'block' => 'css'));

とすれば良い。

既存のシステムがかなりパンドラの箱になってしまっているので、どこを触るとどこが飛び出すか分からない。
なので、ページ毎で処理を行う場合は最低限そのモジュール単位で管理がしやすい用に変更しておく事が重要。