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