我一直在搜索,但找不到任何我想做的例子,大部分讨论都是关于延迟加载的。
我想要做的是将查询的副产品映射到我的实体,但不要将该属性保存/存储在数据库中。
在此查询中,例如我选择一个距离,我希望能够通过$ entity-> GetDistance()访问该值,而无需重新计算PHP土地中的值。
$queryBuilder->addSelect('GEO_DISTANCE(:latitude, :longitude, job.longitude, job.latitude) AS HIDDEN d')
->having('d < :distance')
->setParameter('distance', $distance)
如何通过一个查询将“d”映射到实体?