キュアセブン技術ブログ

考えたこと,学んだことを書きます

sctiptStart(),scriptEnd()とscriptBlock()

cake3系の話をします。
sctiptStart() scriptEnd()とscriptBlock()どちらも
layoutのscriptタグおくblockにviewからscript入れることができるやつです

sctiptStart() scriptEnd()とscriptBlock()

optionには
block => true or block => false
をいれるようになっている。デフォルトが block => trueなので指定したブロックにscriptが入るようになる

sctiptStart() scriptEnd() scriptBlock()の違い

scriptStart(),scriptEnd()は複数行に渡って書きやすい。
scriptBlock()は一行でおさまる時に使えばきれい。

おまけ
cake1はoptionがinline の true or false だった。

参考
https://book.cakephp.org/3/ja/views/helpers/html.html