0
나는 형태의 리스너를 사용 (pre_set_data 및 pre_bind으로 시도)하기 위해 노력하고있어,하지만 난 필요한 옵션 "클래스"가없는이 오류이벤트 양식 Symfony2.1
를 얻을.
public function bindData(DataEvent $event) {
$data = $event->getData();
$form = $event->getForm();
if (null === $data) {
return;
}
$form->add($this->factory->createNamed('citta','entity', array(
'label' => 'form.citta',
'empty_value' => 'form.scelta',
'required' => true,
'translation_domain' => 'FOSUserBundle',
'class' => 'MyBundle:GeoNames',
'property' => 'geonameid',
'query_builder' => function(\MyBundle\GeoBundle\Entity\GeoNamesRepository $er) {
//return $er->getCountry();
},
)));
//}
}
같은이 정맥 formtype에 넣어 않다면 내가 요리 책
에서 /vendor/symfony/symfony/src/Symfony/Component/Form/FormFactory.php되어 MyBundleGeoBundle :
참조 코드 : GeoNames ', 대신에? –
게시물 입력에 대해서만 수정했습니다. 'class'=> 'MybundleGeoBundle : GeoNames', – Barno
코드의이 부분에 오류가 있습니까? – Michi