健康分野の患者の研究に使用する Web アプリケーションを作成しているので、すべてのユーザーを完全に匿名にしたいと考えています。たとえば、バンドル内のユーザー クラスに何かを行うなど、バンドル内のものを書き換えずに、簡単な方法で email フィールドと email_canonical フィールドを取り除くことはできますか?
編集:私はこれをしました:
/**
* @ORM\Column(nullable=true)
**/
protected $email;
/**
* @ORM\Column(nullable=true)
**/
protected $emailCanonical;
私のユーザーエンティティクラスで。しかし、php app/console doctrine:schema:update --force を実行すると、
[Doctrine\ORM\Mapping\MappingException] フィールドまたは識別子の列マッピングで、
エンティティ 'Pan100\MoodLogBundle\Entity\User' の列 'email' の定義が重複しています。
編集 2: これは FOUserBundle のモデル クラス User を BaseUser として拡張するクラスで行われると言うのを忘れていました...