如何在 symfony 中使用事件监听器。
这可能像在java中一样吗?
即当我从选择列表中选择一个值时,我可以获得所选值。可以应用监听器吗?
$builder
->add('numberrange', 'entity', array(
'class' => 'TelnOperatorBundle:Numberrange',
'property' => 'De',
'multiple' => true,
));
$id= $builder->getData()->getNumberrange();
$builder->add('subnumbers', 'entity', array(
'class' => 'TelnOperatorBundle:Subnumber',
'property' => 'Fromsub',
'multiple' => true,
'query_builder' => function(\Teln\OperatorBundle\Entity\SubnumberRepository $er) use ($id)
{
$qb = $er->createQueryBuilder('t')
->where('t.numberrange =:id')
->setParameter('id', $id);
return $qb;
},
));