在表格及其翻译表中搜索

时间:2014-08-06 04:34:54

标签: symfony internationalization doctrine

我正在编写一个搜索功能,它使用dql从表产品中获取结果。

产品有翻译表,我想获取翻译表的结果,我该如何实现呢?

翻译表注释:
/** * @ORM\Table(name="product_translations", indexes={ * @ORM\Index(name="product_translation_idx", columns={"locale", "object_class", "field", "foreign_key"}) * }) * @ORM\Entity(repositoryClass="Gedmo\Translatable\Entity\Repository\TranslationRepository") */

这是我的dql:
$dql = 'SELECT p FROM CSOBackendBundle:Product p WHERE p.content LIKE :searchParam'; $query = $em->createQuery($dql)->setParameter('searchParam', '%' . $searchParam . '%'); $result = $query->getResult();

1 个答案:

答案 0 :(得分:0)