Вызов функции-члена формата () в строке Ошибка - PullRequest
0 голосов
/ 27 марта 2019

У меня есть поле даты:

 /**
     * @var \DateTime
     *
     * @ORM\Column(name="date", type="date", nullable=false)
     * @Assert\NotBlank(message="Vous devez entrer une date d'ouverture d'établissement")
     */
    private $date;
/**
     * Set date
     *
     * @param \DateTime $date
     *
     * @return Demandes
     */
    public function setDate($date)
    {
        $this->date =$date;
        return $this;
    }

/**
 * Get date
 *
 * @return \DateTime
 */
public function getDate()
{
    return $this->date;
}

Форма:

$builder->add('titre')->add('descriptionEvenement')->add('date',DateType::class ,[
            'label' => 'My Date',
            'required' => false,
            'widget' => 'single_text',
            'format' => 'dd/MM/yyyy'
        ]) ->add('lieu')->add('eMail')->add('descriptionOrganisateur')
            ->add('save',SubmitType::class);

        $builder->get('date')->addModelTransformer(new CallbackTransformer(
            function ($value) {
                if(!$value) {
                    return new \DateTime('now +1 month');
                }
                return $value;
            },
            function ($value) {
                return $value;
            }
        ));

Я получаю следующую ошибку:

Вызов функции-члена формата () в строке

в vendor \ doctrine \ dbal \ lib \ Doctrine \ DBAL \ Types \ DateTimeType.php (строка 53)

public function convertToDatabaseValue($value, AbstractPlatform $platform)    {        return ($value !== null)            ? $value->format($platform->getDateTimeFormatString()) : null;    }

Любая помощь, пожалуйста!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...