Bonjour,
Voila je rencontre un petit problème avec mon code.
Je veux créer une fonction qui retourne la liste des types de chambres d'un hotel.
J'ai fait ceci ci-dessous :
public function test(RoomTypeRepository $roomTypeRepo, $hotel_id){
$roomTypes = $this->getDoctrine()
->getRepository(RoomType::class)
->findByHotel($hotel_id);
dump($roomTypes);die;
// return new Response('Cet hotel est le : '.$hotel_id .' et a des chambres' .$roomTypes->getName());
}
J'aimerais que cela me sorte tous les types de chambres: simple, double, triple.
J'obtiens ce message d'erreur.
Je ne vois pas ce que je suis censé lui indiquer.
J'avais aussi tenté un foreach:
foreach ($roomTypes->getName() as $name)
{
return new Response('Cet hotel est le : '.$roomTypes->getName());
}
J'ai essayé des solutions comme celle de stackoverflow: https://stackoverflow.com/questions/30667122/error-call-to-a-member-function-on-array
mais je n'ai pas compris la procédure.
Je suis assez nouveau sur Symfony.
D'avance merci pour le coup de pouce vers la bonne solution :)