«Не обнаружено изменений в информации о вашем отображении» при добавлении черты Gedmo Timestampable - PullRequest
0 голосов
/ 15 апреля 2019

Я добавил черту в свой существующий класс SentNewsletter.Теперь это выглядит так:

...

use Gedmo\Timestampable\Traits\Timestampable;

/**
 * SentNewsletter
 *
 * @ORM\Table(name="sent_newsletter")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\SentNewsletterRepository")
 */
class SentNewsletter
{
    use Timestampable;

...

Но когда я запускаю bin/console doctrine:migrations:diff, я получаю

В вашей информации о карте не обнаружено никаких изменений.

Я попытался запустить bin/console doctrine:cache:clear-metadata, и это не исправляет ситуацию.У кого-нибудь есть идеи о том, что мне может понадобиться для создания правильной миграции?

1 Ответ

0 голосов
/ 15 апреля 2019

Оказалось, что мне нужно было использовать TimestampableEntity вместо TimeStampable.У первого есть аннотации, которых нет у последнего.

Без этих аннотаций доктрина не смогла бы создать разность.

Проблема решена.

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