- Es ist eine schlechte Praxis, Abfragen direkt in Ihrem Controller zu erstellen. Sie sollten die Funktion in Ihrem Repository erstellen
- Entfernungseigentum sollte geschützt oder privat nicht öffentlich sein
- Wo ist deine Zuordnung ???
OrderBy berechnen die Intity
-
25-08-2022 - |
Frage
Einheit:
class Pharmacie{
public $distance;
public function getDistance() {
// calculate distance here
return $distance;
}
}
und im Controller:
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));
}
Fehler: [Semantischer Fehler] Zeile 0, COL 65 in der Nähe von 'Distanz ASC': Fehler: Klasse Centrale Frontbundle Entity Pharmacie hat kein Feld oder eine Assoziation mit dem Namen Distanz
Lösung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow