Symfony2-转换值列表
我用的是symfony2.4+奏鸣曲+gedmo+a2lix1.x 我有一个实体名称“propriete”,有他自己的翻译实体(AbstractPersonalTranslation) 我能够创建一个管理表单,用翻译选项卡(OK)对实体进行CRUD 现在我想在另一个管理表单中显示Propriete的翻译值的一部分(例如famille上的过滤器) 我试图创建一个QueryBuilderSymfony2-转换值列表,symfony,combobox,translation,Symfony,Combobox,Translation,我用的是symfony2.4+奏鸣曲+gedmo+a2lix1.x 我有一个实体名称“propriete”,有他自己的翻译实体(AbstractPersonalTranslation) 我能够创建一个管理表单,用翻译选项卡(OK)对实体进行CRUD 现在我想在另一个管理表单中显示Propriete的翻译值的一部分(例如famille上的过滤器) 我试图创建一个QueryBuilder ->add('firingTypes', 'entity', array( 'class' =&g
->add('firingTypes', 'entity', array(
'class' => 'Sal\RefBundle\Entity\Propriete',
'query_builder' => function(ProprieteRepository $er) {
return $er->queryMyProprieteEn('u');
}))
来自存储库:
public function queryMyProprieteEn() {
$qb = $this->createQueryBuilder('u')
->andWhere("u.famille=:famille")
->setParameter("famille", "139");
$query = $qb->getQuery();
$query->setHint(Query::HINT_CUSTOM_OUTPUT_WALKER, 'Gedmo\\Translatable\\Query\\TreeWalker\\TranslationWalker');
$query->setHint(\Gedmo\Translatable\TranslatableListener::HINT_TRANSLATABLE_LOCALE, 'en');
return $query->getResult();
}
但我当然有以下错误“类型为条令\ORM\QueryBuilder的预期参数”,“数组”给定
如何处理从主窗体创建转换值的组合框/复选框?
请帮忙
关于在实际形式中,您可以设置翻译域。请参阅。您只会在呈现时进行翻译,而不会在查询中进行翻译?嗨,乔治,谢谢您的回复,因为我的邮件已更改为适合我的需要。brgds