Я добавил поддержку Timestampable в свой объект следующим образом: use Gedmo\Timestampable\Traits\TimestampableEntity; , Я обновил свою БД, запустив doctrine:schema:update –force но в любое время, когда я пытаюсь вставить новую запись, я получаю это сообщение: SQLSTATE [23502]: Непустое нарушение: 7 ОШИБКА: значение null в столбце «createdat» нарушает непустое ограничение Зачем? Я использую последние Symfony 2.5.3 и PostgreSQL […]
Я на Symfony 2.6.3 с расширением Doctrine. TimeStampable и SoftDeletable работают хорошо. Также хорошо работают «Уязвимые» и «on update»: /** * @var User $createdBy * * @Gedmo\Blameable(on="create") * @ORM\ManyToOne(targetEntity="my\TestBundle\Entity\User") * @ORM\JoinColumn(name="createdBy", referencedColumnName="id") */ protected $createdBy; /** * @var User $updatedBy * * @Gedmo\Blameable(on="update") * @ORM\ManyToOne(targetEntity="my\TestBundle\Entity\User") * @ORM\JoinColumn(name="updatedBy", referencedColumnName="id") */ protected $updatedBy; Но «на смене», похоже, […]