Symfo4 / Doctrine / Récupérer une valeur d'un tableau

clanarchie
Invité n'ayant pas de compte PHPfrance

07 févr. 2019, 12:07

Bonjour à tous

Mon entité booking a plusieurs champs : $id, $visitdate, $totalprice et $bookingNumber

Je voudrais récupérer depuis mon controller, la valeur de totalprice du dernier enregistrement dans la table booking de ma bdd.

Code : Tout sélectionner

$lastbooking = $repo->findBy([], ['id' => 'desc'],1,0); $p = ???;
j'obtiens donc un array

Code : Tout sélectionner

array(1) { [0]=> object(App\Entity\Booking)#736 (6) { ["id":"App\Entity\Booking":private]=> int(52) ["bookingnumber":"App\Entity\Booking":private]=> string(8) "DSsbRogd" ["email":"App\Entity\Booking":private]=> string(22) "berlemont2000@yahoo.fr" ["visitdate":"App\Entity\Booking":private]=> object(DateTime)#734 (3) { ["date"]=> string(26) "2019-02-16 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } ["totalprice":"App\Entity\Booking":private]=> string(2) "16"
comment est ce que je peux recupérer la valeur totalprice (ici, qui vaut 16) dans $p ?