Bonjour,

Voilà je rencontre un petit problème avec mon code.
Je travaille actuellement sur un projet Symfony 4.
Je voudrais faire en sorte d'afficher les 10 derniers RDV entrés dans la base de données par rapport à une caractéristique IdVille .
IdVille est la clé primaire la table ville.
Voici les liens entre mes tables :
RDV lien manytoone medecin
medecin manytomany ville
ville manytomany user

Voici la function dans mon repository que j'ai essayer de faire :

public function getLastAdverts()
{
$qb = $this->createQueryBuilder('RDV');

$qb

    ->select('RDV')
    ->where('RDV.medecin.ville = user.ville')
    ->orderBy('RDV.date' , 'DESC')
    ->setMaxResults(10);

    return $qb->getQuery()->getResult();

}

Mais elle ne fonctionne pas et je ne trouve rien d'intéressant sur le net ...
Merci d'avance pour votre réponse

Aucune réponse