在 configureListFields 中,我想执行额外的查询并获取与当前行相关的数据,但我不知道如何访问参考值来执行此操作。
这是我目前拥有的,但我目前用来访问该值的方法不起作用:
protected function configureListFields(ListMapper $listMapper)
{
$historicalCommissions = $this
->getConfigurationPool()
->getContainer()
->get('doctrine')
->getRepository('MyBundle:MyEntity')
->findBy(['card_id' => $listMapper->get('card_id')]);
$listMapper
->addIdentifier('id')
->add('field')
->add('field')
->add('historical_commissions', ...);
}
第一个想法是修改 createQuery() 中的父查询,但是,我正在寻找的是附加查询中的多个值的列表,而学说没有任何像 mysql 的 GROUP_CONCAT 的实现(我是意识到)。
建议?