我刚刚将我的项目升级到Symfony 2.7。我想尽快升级的功能之一是choice_translation_domain
表单字段的选项。
但不知何故,仍有超过 3000 条缺少翻译的警告。
以下是我如何添加一个翻译已经由学说处理的字段:
$builder->add('product', 'entity', array(
'class' => 'MyProject:Product',
'required' => false,
'multiple' => false,
'empty_value' => '',
'choice_translation_domain' => false,
'label' => 'label.product',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('product')
->orderBy('product.title', 'ASC');
},
));
在翻译调试中,我仍然看到 Symfony 试图翻译已经翻译的产品标题。