如果你有例如下面的实体和关系:如何从非关联实体(Symfony2)创建实体表单类型?
PurchasedService * ---> 1个服务* ---> 1 ServiceCategory
你怎么可以创建一个formType列出所有条目从ServiceCategory PurchasedServiceType内?
由于:
$builder
->add('servicecategory', 'entity', array(
'class' => 'InvoicingBundle:ServiceCategory',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('sc')
->orderBy('sc.serviceCategoryName', 'ASC');
},
))
结果错误:
Neither the property "servicecategory" nor one of the methods "getServicecategory()", "isServicecategory()", "hasServicecategory()", "__get()" exist and have public access in...
我希望直接调用实体ServiceCategory?