我正在使用FOSUserBundle群组。
现在我想将这些组添加到我的用户(添加新内容时)
我尝试将群组加载到我的表单但失败了。
这里的表格是:
$builder
->add('enabled','checkbox',array(
'required' => false))
->add('locked','checkbox',array(
'required' => false))
->add('username','text',array(
'required' => true))
->add('email','email',array(
'required' => true))
->add('password','password',array(
'required' => true))
->add('roles', 'choice', array(
'choices' => array('ROLE_ADMIN' => 'Admin', 'ROLE_USER' => 'Benutzer'),
'required' => true,
'multiple' => true
))
->add('groups', 'choice',array(
'choices' => $this->getGroups(),
'multiple' => true
))
->add('save','submit')
;
}
我也试过
$builder
->add('enabled','checkbox',array(
'required' => false))
->add('locked','checkbox',array(
'required' => false))
->add('username','text',array(
'required' => true))
->add('email','email',array(
'required' => true))
->add('password','password',array(
'required' => true))
->add('roles', 'choice', array(
'choices' => array('ROLE_ADMIN' => 'Admin', 'ROLE_USER' => 'Benutzer'),
'required' => true,
'multiple' => true
))
->add('groups', 'collection', array(
'type' => 'choice',
))
->add('save','submit')
;
感谢您的帮助:)
答案 0 :(得分:1)
我现在得到输出:
->add('groups','entity',array(
'class' => 'UniteUserBundle:usergroup' ,
'property' => 'name' ,
'multiple' => true ,
))
不是下一个问题......它不会留在我的桌子上#fos_user_user_group' :(