사용자 역할을 설정하고 싶습니다. 나는 'ROLE_ADMIN'모든 것이 괜찮 설정하면Fosuser 번들 - 사용자에게 역할을 설정하십시오.
$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');
,하지만 난 설정할 때 'ROLE_USER'데이터베이스 셀은 비어 : 나는 아래의 코드를 사용하고 있습니다. 왜?
미리 도움을 주셔서 감사합니다.
는, 생성 된 사용자는 빈 배열로 변환 같은 DB에 저장됩니다 역할 ROLE_USER을 기본적으로 있다 http://stackoverflow.com/questions/18779655/fosuserbundle-admin-area-not-accessible-after-login JSON a : 0 : {} 열 값이 빈 값이나 빈 json 배열의 표현입니까? –