【发布时间】:2015-01-02 18:24:00
【问题描述】:
我有一个树枝模板 (home.twig),我正在使用
{{ render(controller('WebsiteUserBundle:Registration:register',{ 'template': 'popup'} )) }}
在该模板内呈现另一个模板 (login.twig),用于从弹出窗口登录用户。
问题是form_widget 没有被渲染,但form_label 被渲染了。
这是我的登录模板的一部分:
<div class="row-fluid">
{{ form_label(form.email, 'Email:')}}
{{ form_widget(form.email, { 'attr': {'class': 'span12'} }) }}
</div>
“它没有被渲染”是指 DOM 中的 label 元素旁边甚至没有空的 div 或 input。
为什么会这样?
【问题讨论】:
-
dev.log 中是否有任何错误?另外,你能告诉我们表单定义吗?