[ ページコメント(0) ] [ トラックバック(0) ]
Counter: 1033,
today: 10,
yesterday: 5
scripts_for_layoutとは?
いつのまにやらlayoutにscripts_for_layoutという変数が出力されている。
これは何だろう?
viewを見てみると、addScriptというメソッドがある。
これを利用すれば良いようだが、どこで使うかが分からない。
調べてみると、各々のコンテンツの中で使えば
そのスクリプトがhead内に入るらしい。
例えば以下のように使う。
index.ctp
<h2>○○の一覧</h2>
<?php foeach… ?>
<?php endforeach ?>
<?php $this->addScript($javascript->codeBlock(’alert("alert in head!");)) ?>
すると出力時は
<html …>
<head>
:
:
<script type="text/javascript">alert("alert in head!");</script>
</head>
<body>
:
という感じ。
付箋の編集