我用一些过滤器制作了一个 Twig 扩展,需要调用一个函数,其参数是另一个函数或过滤器,但它没有正确输出,参数在函数调用之外输出。
例如:
{% set clean_url = current_url|NoQuery %}
{{ BeginPostForm(clean_url) }}
或者
{{ BeginPostForm(URL()) }}
这首先输出函数参数,然后是函数输出,就好像传递了默认参数一样。(即: /blog/welcome 而不是 <form action='/blog/welcome'> )
提前致谢。