我在symfony 4中投影了一个带有日期(TextType)的表单:
->add('dateFin', TextType::class, $this->getConfiguration("Retour le", "La date de fin du congé", [
'required' => false,
]))
在我的树枝上,我将datepicker javascript应用于此字段:
$(document).ready(function () {
$('#absence_dateDebut, #absence_dateFin').datepicker({
format: 'dd/mm/yyyy', startDate: new Date()
// datesDisabled: [
// // TODO: Griser les dates auxquelles l'user a déjà posé des congés et qui sont validés
// ]
});
})
因此,它不是必需的。 但是当我提交表格时,我有这个:
我的实体字段:
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateFin;
有人可以帮我吗?
答案 0 :(得分:0)
检查输入内容时,是必需的吗?
您有一个奇怪的“ $ this-> getConfiguration”,但我认为这是正常的。
我很确定您的实体中有一个Assert(),不是吗? (或任何其他实体验证)