utilisation d'une fonction "maison" avec querybuilder
Bonjour,
J'ai créé une fonction "distance(x1,y1,x2,y2) dans mySQL et j'aimerais l'utiliser dans une requête construite avec querybuilder. J'ai essayé mais j'obtiens toujours la même erreur : Error: Expected known function, got 'DISTANCE'
J'ai regardé dans la doc querybuilder, mais je ne vois pas de syntaxe spécifique pour l'utilisation de fonctions persos.
Code:
1 2 3 4 5 6 7
|
$queryBuilder->select('a');
$queryBuilder->where(...);
$queryBuilder->andWhere('DISTANCE(:user_lat,:user_lng,a.lat,a.lng)<:distance_max')
->setParameter('user_lat',$data['user_lat'])
->setParameter('user_lng',$data['user_lng'])
->setParameter('distance_max',$data['distance']); |
Quelqu'un aurait-il un conseil, une idée ?
Merki !