$rsm = new ResultSetMapping;
$rsm->addEntityResult('Default_Model_School', 's');
$rsm->addMetaResult('s', 'distance', 'distance'); // no
$rsm->addFieldResult('s', 'id', 'id');
$rsm->addFieldResult('s', 'establishment_name', 'establishment_name');
$query = $this->_em->createNativeQuery(
'SELECT *, a*b AS distance
FROM schools',
$rsm);
Я пытаюсь получить расстояние от запроса.
Я попробовал следующее, но это работает, но ломает мои другие запросы ...
$rsm->addMetaResult('s', 'distance', 'distance');
и добавилстолбец моей сущности ...
/**
* @var string $distance
* @Column(type="string")
*/
private $distance;
Это не похоже на правду, поскольку столбец не существует.