less

きづかないくらいイージーなクオリティー

Archive

3月
8th
permalink

$.tmplの関数の挙動をいくつか確認した。ローカルのキーと名前が被らなければwindow直下かどうかに関係なく呼べるみたい。第2引数で関数を渡して$itemから呼んだ方が安心だけど、$itemって表記も直感的じゃなくて混乱しがち…。

${variable}と被るから混乱するのかな。{{= variable}}フォーマットで書けば${$item.func(variable)}{{= $item.func(variable)}}となって$が一意になる。Smarty辺りと$の位置を間違えることもなくなる。

文字列を引数に取る時、「'」が使えない部分も引っかかりそう(テストを見た感じ、配列のキー等では「'」が想定されているのでバグのような気もする)。

何かと気を付ける必要がある。