【发布时间】:2014-04-09 10:15:49
【问题描述】:
我有一个包含许多不同字段(如书名、会议等)的出版物实体。我想构建一个搜索表单,其中一个功能请求是将两个搜索参数组合在一个选择字段中。到目前为止,我在表单构建器中有这样的东西:
$builder->add('booktitle', 'entity', array(
'required' => false,
'label' => 'Conference/Booktitle',
'property' => 'booktitle',
'class' => 'indPubBundle:Publication',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('p')
->groupBy('p.booktitle')
->orderBy('p.booktitle', 'ASC');
}
));
基本上,我将所有书名显示为选择字段。我现在想要的是让会议也在相同的选择领域。有没有办法做到这一点?
【问题讨论】:
-
研究数据转换器。
标签: forms symfony entity symfony-2.3