我在现有的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
,但这不能解决问题。有人对我为了生成有效的迁移可能需要做的事情有任何想法吗?
答案 0 :(得分:0)
原来,我需要使用TimestampableEntity
而不是TimeStampable
。前者带有注释,后者缺少。
没有这些注释,学说就无法产生差异。
问题解决了。