4

假设我有一个如下所示的修饰符:

{$smarty.now|my_modifier:"param1"}

但是想象一下 my_modifier 现在需要两个参数,而不仅仅是"param1". 我将如何通过这些?

我想做这样的事情:

{$smarty.now|my_modifier:"param1","param2"}
4

1 回答 1

14

根据文档,您只需用冒号“:”将它们分开

变量修饰符可以应用于变量、自定义函数或字符串。要应用修饰符,请指定后跟 | 的值 (管道)和修饰符名称。修饰符可以接受影响其行为的附加参数。这些参数跟在修饰符名称之后,并用 :(冒号)分隔。此外,所有 php 函数都可以隐式用作修饰符(更多下文),并且可以组合修饰符。.

所以我会假设

{$smarty.now|my_modifier:"param1":"param2"}

于 2012-11-13T17:08:14.087 回答