FOS\UserBundle\Model\User
を拡張する3つのクラス(Auditor、Client、Manager)といくつかの入力フォームがあり、すべてのタイプを作成できます。例えば、(他は同じ方法である)監査クラスのSymfony2でFOSを拡張することができません
:私はそれがうまく動作新しい監査を作成すると
/**
* @ORM\Entity
* @ORM\Table(name="auditor")
*/
class Auditor extends BaseUser implements NotificationInterface
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
protected $id;
、それが監査テーブルの上に作成し、すべてがOKです。しかし、私がログインしようとすると動作しません。また、php app/console app:list-users
コマンドでFOSユーザーが表示された場合、新しいAuditorユーザーは表示されません。
私は間違っていますか?
良いアプローチ...誰も役立つだろう。どのようにしてユーザーごとに異なるアクセス制御を行うことができますか? – TRiNE