0
我想知道是否有簡單的方法來禁用用戶修改它的一個複選框(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
));
通過$這個 - > disabledRoles我的意思是角色的實體或實體本身的ID數組,但它似乎只是被動地接受它適用於所有實體(複選框布爾值)。感謝您的建議:-)
感謝您的建議,但我仍然不知道如何訪問個別複選框並將其設置爲禁用。你能提供一些示例代碼嗎? – 2013-04-25 14:11:46