【发布时间】:2013-07-11 14:05:00
【问题描述】:
我是 Symfony2 的新手,我想知道是否有办法将“findBy”与仅存在于映射实体中的参数一起使用。
这是我的 sn-p 控制器:
$prods = $em->getRepository('EcommerceProductBundle:ProductData')
->findBy(array(
'product_id'=>46
));
效果很好,但是如果我尝试向数组中添加另一个元素,该元素存在于映射实体中,它会(正确地)出现此错误
Unrecognized field: ProductImage.is_visible
我想做的只是知道我是否可以将“filterBy”与实体 ProductData 的映射元素一起使用。
我错了,但这是我的想法:
->findBy(array(
'product_id'=>46,
'ProductImage.is_visible'=>1
));
【问题讨论】:
标签: php symfony doctrine-orm entity