我是symfony2的新手。我正在使用2.3版本的Symfony和twig 1.0。
我的问题是我试图将输入字段类型从文本更改为电子邮件。
这是我的代码:
<div class="control-group">
{{ form_label(form.generalEmail, null, {'label_attr': {'class': 'control-label'}}) }}
{{ form_errors(form.generalEmail) }}
<div class="controls">
<div class="span12">
{{ form_widget(form.generalEmail, {'attr': {'class': 'span6'}}) }}
</div>
</div>
</div>
我该怎么做?
答案 0 :(得分:3)
Symfony试图根据您的实体文件确定哪种类型的表单字段最合适。
在表单中,会显示一个输入字段,因为您的实体字段类型是字符串。在您的表单构建器中可能有:
$builder->add('email');
更改它以指定您想要一个电子邮件字段。
$builder->add('email', 'email');
答案 1 :(得分:1)