我正在使用Symfony版本2.3和twig版本1.0.而我正在尝试更改名称attribut值.这是我的代码:
<div class="control-group">
{{ form_label(form.menuTitle, null, {'label_attr': {'class': 'control-label'}}) }}
{{ form_errors(form.menuTitle)}}
<div class="controls">
<div class="span12">
{{ form_widget(form.menuTitle, {'attr': {'class': 'span6'}}) }}
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
渲染代码:
<div class="control-group">
<label class="control-label required" for="smart_contactbundle_contact_menuTitle">Menu title</label>
<div class="controls">
<div class="span12">
<input type="text" id="smart_contactbundle_contact_menuTitle" name="smart_contactbundle_contact[menuTitle]" required="required" maxlength="255" class="span6">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想换 name="smart_contactbundle_contact[menuTitle]"到name="menuTitle"
小智 7
如果您这样做,您的表单很可能无法正确提交.
然而...
如果你真的想这样做:
{{ form_widget(form.menuTitle, {'full_name': 'menuTitle'}) }}
Run Code Online (Sandbox Code Playgroud)
应该让你到达你想去的地方.
可在此处找到可用表单变量的完整列表:
| 归档时间: |
|
| 查看次数: |
4045 次 |
| 最近记录: |