可以在 Symfony2 中向实体查询构建器附加额外的选择选项。
这是我的代码:
$builder->add('ship_to','entity',array(
'class' => 'WICCommonBundle:CustomOptions',
'property' => 'option_value',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('co')
->where('co.account=?0')
->andWhere('co.option_field=?1')
->orderBy('co.option_value', 'ASC')
->setParameters(array(
$this->account,"ship_to",
));
},
'empty_value' => 'Select Ship To',
));
我需要附加以下选项,以便在下拉框中最后出现。
“新”=>“添加新”
我试图通过添加它来做到这一点,但它不起作用:
'choices' => array(
'New' => 'Add New'
),
谢谢你的帮助!