0

我正在使用 FOSUserBundle 进行身份验证。身份验证工作,到目前为止一切顺利。我有几个填充得很好的额外字段。

然后我添加了一个角色表(带有相应的实体),其中 id 字段由数据库中的 roleid 字段引用。

但是,这个领域根本没有教义承认。甚至

 php app/console doctrine:schema:update --dump-sql

不显示!即使我重命名当前表然后尝试生成创建表查询,该字段也不会显示。我也尝试重命名该字段,但没有运气。

我的领域(当然是在课堂上):

/*
 * @var int $roleid
 * 
 * @ManyToOne(targetEntity="Roles")
 * @JoinColumn(name="roleid", referencedColumnName="id")
 */
protected $roleid;

如果有人能指出我正在发生的事情的正确方向,我将不胜感激。

4

2 回答 2

3

采用

/**

代替

/*

否则注释将无法识别

于 2012-08-27T15:37:33.677 回答
0

您必须遵循确切的语法

使用/**与不使用/*

于 2012-08-27T14:47:15.413 回答