0

認証のために FOSUserBundle を使用しています。認証は機能し、これまでのところ非常に良好です。うまく入力された追加のフィールドがいくつかあります。

次に、ID フィールドがデータベースの roleid フィールドによって参照される Roles-table (対応するエンティティを含む) を追加しました。

しかし、この分野は教義ではまったく認められていません。平

 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 に答える