ユーザのロールを設定したい。私は「ROLE_ADMIN」すべてはOKですが、私が設定したときに「ROLE_USER」データベースセルが空で設定した場合Fosuser bundle - ロールをユーザに設定する
$user = this->getDoctrine()->getRepository('BlogBundle:User')->findOneById('11');
$em = $this->getDoctrine()->getManager();
$t=array('ROLE_ADMIN');
$user->setRoles($t);
$em->persist($user);
$em->flush();
return new Response('okk');
:私は以下のコードを使用しています。どうして?
ありがとうございました。
http://stackoverflow.com/questions/18779655/fosuserbundle-admin-area-not-accessible-after-login 、作成したユーザーには、空の配列がに変換ようにDBに保存されている役割ROLE_USERを持っていますJSON a:0:{} 列の値は空の値か空のjson配列の表現ですか? –