0
我想在一个表单中制作一个日期(例如,用一个小十字)。日期字段是已经填充我想清除数据。是否有捷径可寻 ? 我的日期可以为空,并且该选项设置为'required'=> false。如何清除表单中的日期(Symfony2)?
这里是窗体类:
// Namespaces...
class FormRre extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
// Other $builder->add() properties...
$builder->add('rredatefin', 'date', array('required' => false));
}
public function getName()
{
return 'sn';
}
public function getDefaultOptions(array $options)
{
return array(
'data_class' => 'Creasixtine\AFBundle\Entity\Rre',
);
}
}
这里是当前显示的方式:
{% extends 'CreasixtineAFBundle:Default:index.html.twig' %}
{% block main_container %}
{# ... #}
<form action="{{ path('planifier') }}" method="post" {{ form_enctype(form) }}>
{{ form_errors(form) }}
<div class="bloc-input">{{ form_label(form.rredatefin, "Date de réexpédition :") }}
{{ form_widget(form.rredatefin) }}
</div>
<input type="submit" />
</form>
{% endblock %}
由于通过提前。
编辑:精度在回答How to clear a date in a form (Symfony2)?
实际上,这个字段已经被**填满了,我想清除数据。 – Creasixtine 2012-03-06 17:00:10
你检查过了吗? – 2012-03-08 14:18:14
哦,我刚刚看到你的编辑:就是这样!非常感谢你 ! – Creasixtine 2012-03-09 11:33:02