$tpl = new smarty(); $tpl->registerPlugin('function','func','func'); function func($str){ return $str; }
ログイン後にコピー
{{func str='abc'}}
ログイン後にコピー
質問: ここで abc に複数の変数を渡すにはどうすればよいですか?
状況: たとえば、ページで 2 つの値 $a.id = 2 と $b.id = 3 を取得しました。この 2 つの値を「a:{{$a.id}}|」に構築します。 b:{{ b.id}}" という文字列ですが、この文字列を func 関数に渡すにはどうすればよいでしょうか?
ディスカッションに返信 (解決策)
{fuctionA url="str2"|cat:$onetopic.id|cat:"str2"}