【发布时间】:2016-12-05 06:10:34
【问题描述】:
我想知道如何在 twig 中配置文本框以仅允许字母,例如字段类型仅写入名称。我的观点是这样的:
<div class="control-group">
<label class="control-label">{{form_label(form.name,'Name: ')}}</label>
<div class="controls">
{{form_widget(form.name,{'attr':{'placeholder':'Insert only text','min':'1'}, 'id':'1'})}}
</div>
抱歉,这是我的 symfony php 表单代码
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('name')
->add('surname')
->add('address')
->add('idSex')
//->add('birthdate', 'date',array('required'=>true))
->add('birthdate', 'date', [
'widget' => 'single_text',
'format' => 'yyyy-MM-dd',
'attr' => [
'class' => 'form-control input-inline datepicker',
'data-provide' => 'datepicker',
'data-date-format' => 'yyyy-mm-dd'
]
])
->add('observation')
->add('idCmf')
;
}
【问题讨论】:
-
你想专门在twig中做吗?我认为你可以很容易地在 symfony 中做到这一点,如果想在 symfony 中做到这一点,请在表单中也显示你的 php/symfony 代码。
-
好的,我已经添加了我的 php 表单代码,谢谢
标签: php forms symfony twig symfony-2.4