私はエラーを次取得、私は私のユーザーを管理するためのFOS_UserBundleを使用しようとしていますが、毎回私はデシベルにSymfony2:FOS_Userbundle dbスキーマの更新時に定義が重複していますか?
php app/console doctrine:schema:update --force
を更新しよう:フィールド内のエンティティの列「ユーザ名」が
重複定義をまたは弁別子列マッピング。 fosユーザーバンドル
ユーザー名をコメントアウトすると「電子メール」も発生します。
私のユーザークラスは、実際には非常に基本的なものです:
namespace My\MyBundle\Entity;
use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="fos_user")
*/
class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(type="string", length="100")
*/
protected $username;
/**
* @ORM\Column(type="string", length="100")
*/
protected $name;
/**
* @ORM\Column(type="string", length="100")
*/
protected $firstname;
/**
* @ORM\Column(type="string", length="150")
*/
protected $email;
}
私は何かが足りないのですか?あなたのMy\MyBundle\Entity\User
よろしくお願い致します! ..初心者のために十分に深く指摘されていないものもあります。ありがとう! – Mike
しかし、独自の検証グループを持つフィールドに独自のアサーションを追加する必要がある場合は、自分のユーザークラスのプロパティをもはや持っていないとどうしたらいいですか? – flu
電子メールまたはユーザー名のフィールドを削除してもこのエラーが発生します。私はこの質問が古いことを知っています... –