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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Symfo4 / Doctrine / Récupérer une valeur d'un tableau

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

par clanarchie » 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) "[email protected]" ["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 ?