Symfony 自体と組み合わせた認証システムを作成しようとしています。私の論理は次のようなものです:
User
システムユーザーを保持するテーブルがあります。Role
役割を担当するテーブルがあります。Permission
ウェブサイトの各部分の許可を保持するテーブルがあります。User_Role
どのユーザーがどのロールであるかを示す表があります。Role_Permission
各ロールの権限を定義するテーブルがあります。
データベースにテーブルとそれらの関係を作成しました。それらをSymfonyにインポートしました(作成されたエンティティ)。
そして今、問題は次のとおりです。
/**
* @inheritDoc
*/
public function getRoles()
{
return array('ROLE_TEST');
}
各ユーザーのロールをロール配列にロードするにはどうすればよいですか?