У меня есть следующий код в моем buildForm
методе моего FormType
$builder->add('privileges', 'entity', array(
'label' => 'Privileges',
'expanded' => true,
'multiple' => true,
'class' => 'AcmeStoreBundle:AdminPrivilege',
'property'=> 'description',
'query_builder' => function(EntityRepository $er) use ($category)
{
return $er->createQueryBuilder('p')
->where('p.categoryid = :categoryID')
->andWhere('p.parentid = -1')
->setParameter('categoryID', $category->getId())
->orderBy('p.position', 'ASC');
}
));
Здесь, если parentid
больше -1, тогда я хотел бы показать дополнительные компоненты формыпосле того, как установлен флажок parentid
больше -1.
Я искал в Google и не смог найти способ сделать это, кто-нибудь может помочь?