我在几个 Twig 模板中有这段代码:
{% if is_granted('IS_AUTHENTICATED_REMEMBERED') == false %}
{{ render(controller('FOSUserBundle:Security:login')) }}
{% include 'FOSMapyetBundle:Registration:register.html.twig' with {form:form} %}
{% endif %}
正如您可能看到的,它form
从控制器接收参数,但是在我喜欢使用代码的每个站点中都会出现问题,让我们在模板中说我需要将参数传递form
给视图。到目前为止,它只有 15 个模板,但这让我想,如果明天应该是 20 个或 60 个甚至 100 个模板呢?那么处理这个问题的最佳解决方案是什么?树枝扩展?Symfony 服务?对此有任何建议或帮助吗?