Home > 備忘録 > PHP > 引数に結合した文字列を送る(Smarty)

引数に結合した文字列を送る(Smarty)

Smartyのテンプレート関数の引数に結合した文字列を渡す方法です。

そんな痒い所にも手が届きます。

eid`")}">[コメントを読む]

計算する時などに使うバッククウォートですが、クウォートの中で使用すると変数を明示的にします。

ちなみに実用性は無いけどこんな荒業も出来る。

{$jam->filter($jam->hoge("`$e->content`"))}

↓はエラーになります。

{$jam->filter($jam->hoge($e->content))}

というか、こういうのはfilterでhoge処理を行うか、$eメソッドにfilterを実装するべきです(´゚ω゚`)。


Edited 2014.05.18 Created 2007.04.08 PHPSmarty

PAGETOP