Мне было интересно, есть ли простой способ отключить один флажок, изменяя его пользователем (Symfony 2.1). Я пытался что-то вроде этого:Отключить некоторые флажки в форме
$builder->add('adminRoles', 'entity', array(
'property' => 'roleName',
'class' => 'MyBundle:Role',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('r')
->orderBy('r.roleName', 'ASC');
},
'disabled' => $this->disabledRoles,
'expanded' => true,
'multiple' => true
));
на $ this-> disabledRoles Я имел в виду массив идентификаторов сущностей Роль и самих субъектов, но, кажется, что он просто принимает логическое значение, которое применяется для всех объектов (Флажки). Спасибо за ваш совет :-)
Благодарим вас за консультацию, но я до сих пор не знаю, как получить доступ к отдельным флажкам и отключить их. Можете ли вы предоставить примерный код, пожалуйста? –