ฉันต้องการทำให้วันที่ชัดเจนในรูปแบบ (เช่น มีเครื่องหมายกากบาทเล็กน้อย) ช่องวันที่กรอกข้อมูลแล้ว และฉันต้องการล้างข้อมูล มีวิธีง่าย ๆ ในการทำเช่นนี้หรือไม่? วันที่ของฉันเป็นโมฆะและตัวเลือกถูกตั้งค่าเป็น 'required'=>false
นี่คือคลาสแบบฟอร์ม:
// 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 %}
ขอบคุณล่วงหน้า.
แก้ไข: ความแม่นยำในการตอบ วิธีล้าง วันที่ในรูปแบบ (Symfony2)?