我无法解决这个问题。我有一个非常大的使用QueryBuilder实例的过滤器代码
$qb = new QueryBuilder();
$qb->select('item)->from->("BundleExample:Item");
$qb->andWhere("item.idProvince = {$idProvinde");
if($price)
$qb->andWhere("price betwenn..");
好的,行太多了。
现在我需要添加一个虚拟列(距离)或覆盖当前字段值。
$qb->select('item, COS(..) as distance')
据我了解,我需要创建一个ResultSetMapping,但我必须重新执行所有过滤过程,这非常烦人。
有什么想法吗?
感谢