[RESOLU] tableau objet

Avatar du membre
Mammouth du PHP | 1609 Messages

19 févr. 2020, 18:07

Dans symfony normalement on utilise pas directement $_GET et $_POST mais on passe par l'objet Request que l'on ajoute en paramètre de sa méthode de controller.
$request->request correspond au POST et $request->query correspond au GET.
has() c'est pour tester la présence du paramètre et get() c'est pour récupérer sa valeur.
La méthode findAll ne prend pas de paramètre.

Sinon une dernière fois, à adapter selon ce que tu as fais car la je me base sur les deux schémas de mon message précédent :
/**
 * @Route("/")
 */
public function home(Request $request) {// avec Request en use Symfony\Component\HttpFoundation\Request;
  $numero = $request->query->get('num');

  // avec vraie liaison
  $departement = $this->getDoctrine()->getRepository(Departement::class)->findOneBy([
    'numero' => $numero
  ]);
  $medecins = $departement->getMedecins();

  // avec fausse liaison
  $medecins = $this->getDoctrine()->getRepository(Medecin::class)->findBy([
    'numeroDepartement' => $numero
  ]);

  //...
}
J'ai pas remis les testes de présence du paramètre num et d'existence du département pour aller à l'essentiel.
Développeur web depuis + de 20 ans

dooki
Invité n'ayant pas de compte PHPfrance

19 févr. 2020, 18:44

Merci encore Saian !!

Si on pouvait noter sur 10 les réponses je t'aurai mis 12, bonne continuation à toi !! :) :)

Avatar du membre
Mammouth du PHP | 1609 Messages

19 févr. 2020, 18:54

Merci pour la note :P
Développeur web depuis + de 20 ans