【发布时间】:2014-01-07 14:35:36
【问题描述】:
例如,如果您有以下实体和关系:
PurchasedService * ---> 1 个服务 * ---> 1 个 ServiceCategory
如何创建一个 formType,列出 PurchasedServiceType 中 ServiceCategory 中的所有条目?
作为:
$builder
->add('servicecategory', 'entity', array(
'class' => 'InvoicingBundle:ServiceCategory',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('sc')
->orderBy('sc.serviceCategoryName', 'ASC');
},
))
导致错误:
既不是属性“servicecategory”也不是其中一种方法 “getServicecategory()”、“isServicecategory()”、“hasServicecategory()”、 “__get()” 存在并在...中具有公共访问权限
我希望直接调用实体 ServiceCategory?
【问题讨论】:
标签: symfony doctrine getter-setter many-to-one