是否可以创建接受缩写的智能函数,或者更具体地说,是否可以创建没有标识符的变量?
我有一个函数,它接受一个对象并返回一个字符串;我现在正在写:
{myFunc source=$object}
我希望能够编写{myFunc $object}
而无需聪明地发出缺少标识符的声音,但我甚至不知道从哪里开始。我完全有可能错过一些使这不可能的基本事实。如果是这样的话,我也想知道。
答案 0 :(得分:0)
在不知道myFunc
的目的是什么的情况下,我相信modifier plugin可能就是你想要的。这些非常适合以另一种方式获取字符串和格式,例如获取时间戳并以任何方式格式化它。
可以应用变量修饰符 变量,自定义函数或 字符串。要应用修改器,请指定 值后跟一个| (管)和 修饰符名称。修饰语可以 接受其他参数 影响其行为。这些参数 按照修饰符名称进行操作 用:(冒号)分隔。还有,全部 php-functions可以用作修饰符 隐含地(更多下面)和修饰符 可以合并。
然后在你的模板中它看起来像
{$object|myFunc}