Doctrine扩展::由ID以外的其他字段搜索实体

时间:2013-10-04 19:46:02

标签: symfony doctrine-orm translation

使用doctrine扩展,当语言环境发生变化时,搜索具有ID = 1的实体,返回当前语言环境的正确值(存储在翻译表中),这是一件好事,但如果我需要搜索实体,该怎么办?通过另一个领域,如名字或其他东西..

有没有办法使用ID?

的其他实体字段/属性来获得正确的结果

1 个答案:

答案 0 :(得分:0)

尝试使用:

$query = $em->createQuery("SELECT pc FROM MyDomain\Model\ProductCategory pc WHERE pc.webName LIKE :name")
$query->setParameter("name", $name);
$query->getResult();