次のような修飾子があるとします。
{$smarty.now|my_modifier:"param1"}
しかし、my_modifierが。だけでなく2つのパラメーターを期待するようになったと想像してください"param1"
。どうすればそれらを渡すことができますか?
私はこのようなことをしたい:
{$smarty.now|my_modifier:"param1","param2"}
ドキュメントによると、コロン「:」で区切るだけです。
変数修飾子は、変数、カスタム関数、または文字列に適用できます。修飾子を適用するには、値の後に|を付けて指定します。(パイプ)と修飾子名。修飾子は、その動作に影響を与える追加のパラメーターを受け入れる場合があります。これらのパラメーターはmodifer名の後に続き、:(コロン)で区切られます。また、すべてのphp関数を暗黙的に修飾子として使用でき(以下で詳しく説明します)、修飾子を組み合わせることができます。。
だから私は仮定します
{$smarty.now|my_modifier:"param1":"param2"}