- Это плохая практика для создания запроса непосредственно в вашем контроллере, вы должны создавать функцию в своем репозитории
- Расстояние имущество должно быть защищено или частным, а не публичным
- Где твое картирование ???
Порядок рассчитывает объект Propritie
-
25-08-2022 - |
Вопрос
организация:
class Pharmacie{
public $distance;
public function getDistance() {
// calculate distance here
return $distance;
}
}
и в контроллере:
public function listePharmsGeoAction()
{
$em = $this->getDoctrine()->getEntityManager();
$pharmas = $em->getRepository('CentraleFrontBundle:Pharmacie')
->createQueryBuilder('o')
->orderBy('o.distance','ASC')
->getQuery()
->getResult();
return $this->render('CentraleFrontBundle:SiteFront:listePharms.html.twig', array(
'pharmas' => $pharmas));
}
Ошибка: [Семантическая ошибка] Линия 0, Col 65 около 'Distance ASC': Ошибка: Class Centrale Frontbundle Entity Pharmacie не имеет поля или ассоциации с именем именным расстоянием
Решение
Не связан с StackOverflow