2

我使用以下命令创建了一个名为 Comment 的新实体:php app/console dictionary:generate:entity

我在 Comment.php 文件中更改了它的名称,如下所示:

/**
 * Comment
 *
 * @ORM\Table(name="blog_comment")
 * @ORM\Entity(repositoryClass="Mysite\BlogBundle\Entity\CommentRepository")
 */
class Comment
{

/**
* @ORM\ManyToOne(targetEntity="Mysite\BlogBundle\Entity\Article")
* @ORM\JoinColumn(nullable=false)
*/
private $article;

当我尝试命令php app/console dictionary:schema:update --dump-sql时,它返回“CREATE TABLE Comment ...”。所以它忽略了我的改变?

我刚刚清除了缓存并再次尝试,没有任何变化......知道吗?

4

1 回答 1

2

如果您使用过app/console cache:clear,我建议您尝试rm -rf app/cache/*一下,看看是否可以解决您的问题。我偶尔会遇到这个问题,这通常有效。

于 2013-07-17T18:55:11.870 回答