【发布时间】:2017-10-01 00:34:50
【问题描述】:
我有一个 Twig 问题,我认为这很容易解决,但我对 Twig 很陌生。
所以我们有一个带有 form_theme 行的模板 product-options.html.twig:
{% form_theme basketItemForm with 'FrontendBundle:Form:fields.html.twig' %}
在 fields.html.twig 模板中,我想访问 basketItemForm 变量,例如:
{{ form_row(basketItemForm.myitem) }}
所以在 product-options.html.twig 中,我可以访问 basketItemForm,但如何使用包含的 fields.html.twig 模板访问它?
【问题讨论】:
-
表单主题应该独立于实现它的表单。我认为不可能在主题中引用您的 basketForm。您能否扩展一下您为什么要这样做以及您想用这种方式解决什么问题?
-
我没有写树枝模板,所以可能当前的逻辑不太正确。 fields.html.twig 中有一个纯 html 提交按钮,但我想使用 form_row(basketItemForm.submitButton) 而不是这个纯 html 按钮。如果我不这样做,它将在我使用 form_end(basketItemForm) 方法时写在基本模板的末尾。
-
我不确定,但如果这是对您的问题的合乎逻辑的答案,这可能会起作用stackoverflow.com/questions/37630130/…idk
-
请添加一个答案并自我接受,而不是把标题改成
solved