Когда я отправляю свою форму, она показывает мне эту ошибку:
Возникла исключительная ситуация во время рендеринга шаблона («Catchable Fatal Error: объект класса DateTime не может быть преобразован в строку»).
Я не знаю, что я делаю неправильно, это мой код (PHP)
->add('purchasedate', DateType::class, array(
'widget' => 'single_text',
'html5' => false,
'label' => 'Date d’achat (JJ/MM/AAAA)*',
))
Дата покупки:
/**
* @var string
*
* @ORM\Column(name="purchasedate", type="date")
* @Assert\Range(
* min = "2019-01-14",
* max = "2019-04-14"
* )
*
*
* @Serializer\SerializedName("purchasedate")
* @Serializer\Expose()
*
*/
private $purchasedate;
Решение
Я пытался отобразить дату в шаблоне ветки, где ошибка обнаружилась. Я только обновляю код дисплея
{{ user.purchasedate|date('d-m-Y') }}