6-Gestion de base de données : READ

Retour


Contenu de $ model
object(pgh\Models\AnnoncesModel)#1 (7) {
  ["table":protected]=>
  string(8) "annonces"
  ["bd":"pgh\Models\Model":private]=>
  NULL
  ["id":protected]=>
  NULL
  ["titre":protected]=>
  NULL
  ["descrip":protected]=>
  NULL
  ["created_at":protected]=>
  NULL
  ["actif":protected]=>
  NULL
}


On termine avec findAll (avec la balise pre)
array(23) {
  [0]=>
  array(6) {
    ["id"]=>
    int(1)
    ["titre"]=>
    string(15) "Annonce Exemple"
    ["descrip"]=>
    string(27) "La Description de l'exemple"
    ["created_at"]=>
    string(10) "2025-08-05"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    int(9)
  }
  [1]=>
  array(6) {
    ["id"]=>
    int(2)
    ["titre"]=>
    string(18) "Titre de l'annonce"
    ["descrip"]=>
    string(24) "Description de l'annonce"
    ["created_at"]=>
    string(10) "2025-08-06"
    ["actif"]=>
    int(0)
    ["users_id"]=>
    int(9)
  }
  [2]=>
  array(6) {
    ["id"]=>
    int(3)
    ["titre"]=>
    string(27) "3 ème annonce modifée-bof"
    ["descrip"]=>
    string(32) "Description de la 3 ème annonce"
    ["created_at"]=>
    string(10) "2025-08-10"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    int(9)
  }
  [3]=>
  array(6) {
    ["id"]=>
    int(11)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-10-05"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    int(21)
  }
  [4]=>
  array(6) {
    ["id"]=>
    int(12)
    ["titre"]=>
    string(18) "je crée l'annonce"
    ["descrip"]=>
    string(32) "ce premier test est-il concluant"
    ["created_at"]=>
    NULL
    ["actif"]=>
    int(0)
    ["users_id"]=>
    int(9)
  }
  [5]=>
  array(6) {
    ["id"]=>
    int(13)
    ["titre"]=>
    string(15) "essai d'annonce"
    ["descrip"]=>
    string(26) "voici la deuxième annonce"
    ["created_at"]=>
    NULL
    ["actif"]=>
    int(0)
    ["users_id"]=>
    int(9)
  }
  [6]=>
  array(6) {
    ["id"]=>
    int(14)
    ["titre"]=>
    string(12) "dernier test"
    ["descrip"]=>
    string(31) "cette annonce sera la dernière"
    ["created_at"]=>
    NULL
    ["actif"]=>
    int(0)
    ["users_id"]=>
    int(9)
  }
  [7]=>
  array(6) {
    ["id"]=>
    int(15)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-10-19"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [8]=>
  array(6) {
    ["id"]=>
    int(16)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-10-25"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [9]=>
  array(6) {
    ["id"]=>
    int(17)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-02"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [10]=>
  array(6) {
    ["id"]=>
    int(18)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-03"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [11]=>
  array(6) {
    ["id"]=>
    int(19)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-05"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [12]=>
  array(6) {
    ["id"]=>
    int(20)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-17"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [13]=>
  array(6) {
    ["id"]=>
    int(21)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-20"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [14]=>
  array(6) {
    ["id"]=>
    int(22)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-11-26"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [15]=>
  array(6) {
    ["id"]=>
    int(23)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-12-05"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [16]=>
  array(6) {
    ["id"]=>
    int(24)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-12-05"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [17]=>
  array(6) {
    ["id"]=>
    int(25)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-12-13"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [18]=>
  array(6) {
    ["id"]=>
    int(26)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2025-12-19"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [19]=>
  array(6) {
    ["id"]=>
    int(27)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2026-01-07"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [20]=>
  array(6) {
    ["id"]=>
    int(28)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2026-01-19"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [21]=>
  array(6) {
    ["id"]=>
    int(29)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2026-01-20"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
  [22]=>
  array(6) {
    ["id"]=>
    int(30)
    ["titre"]=>
    string(18) "annonnce hydratée"
    ["descrip"]=>
    string(34) "Description de l\annonce hydratée"
    ["created_at"]=>
    string(10) "2026-01-22"
    ["actif"]=>
    int(1)
    ["users_id"]=>
    NULL
  }
}


On recherche avec findBy l'enregistrement de la table selon le critère champ actif (avec la balise pre)
array(19) { [0]=> array(6) { ["id"]=> int(1) ["titre"]=> string(15) "Annonce Exemple" ["descrip"]=> string(27) "La Description de l'exemple" ["created_at"]=> string(10) "2025-08-05" ["actif"]=> int(1) ["users_id"]=> int(9) } [1]=> array(6) { ["id"]=> int(3) ["titre"]=> string(27) "3 ème annonce modifée-bof" ["descrip"]=> string(32) "Description de la 3 ème annonce" ["created_at"]=> string(10) "2025-08-10" ["actif"]=> int(1) ["users_id"]=> int(9) } [2]=> array(6) { ["id"]=> int(11) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-10-05" ["actif"]=> int(1) ["users_id"]=> int(21) } [3]=> array(6) { ["id"]=> int(15) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-10-19" ["actif"]=> int(1) ["users_id"]=> NULL } [4]=> array(6) { ["id"]=> int(16) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-10-25" ["actif"]=> int(1) ["users_id"]=> NULL } [5]=> array(6) { ["id"]=> int(17) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-02" ["actif"]=> int(1) ["users_id"]=> NULL } [6]=> array(6) { ["id"]=> int(18) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-03" ["actif"]=> int(1) ["users_id"]=> NULL } [7]=> array(6) { ["id"]=> int(19) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-05" ["actif"]=> int(1) ["users_id"]=> NULL } [8]=> array(6) { ["id"]=> int(20) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-17" ["actif"]=> int(1) ["users_id"]=> NULL } [9]=> array(6) { ["id"]=> int(21) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-20" ["actif"]=> int(1) ["users_id"]=> NULL } [10]=> array(6) { ["id"]=> int(22) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-11-26" ["actif"]=> int(1) ["users_id"]=> NULL } [11]=> array(6) { ["id"]=> int(23) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-12-05" ["actif"]=> int(1) ["users_id"]=> NULL } [12]=> array(6) { ["id"]=> int(24) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-12-05" ["actif"]=> int(1) ["users_id"]=> NULL } [13]=> array(6) { ["id"]=> int(25) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-12-13" ["actif"]=> int(1) ["users_id"]=> NULL } [14]=> array(6) { ["id"]=> int(26) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2025-12-19" ["actif"]=> int(1) ["users_id"]=> NULL } [15]=> array(6) { ["id"]=> int(27) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2026-01-07" ["actif"]=> int(1) ["users_id"]=> NULL } [16]=> array(6) { ["id"]=> int(28) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2026-01-19" ["actif"]=> int(1) ["users_id"]=> NULL } [17]=> array(6) { ["id"]=> int(29) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2026-01-20" ["actif"]=> int(1) ["users_id"]=> NULL } [18]=> array(6) { ["id"]=> int(30) ["titre"]=> string(18) "annonnce hydratée" ["descrip"]=> string(34) "Description de l\annonce hydratée" ["created_at"]=> string(10) "2026-01-22" ["actif"]=> int(1) ["users_id"]=> NULL } }


On recherche avec findByAI l'enregistrement 2 de la table (avec la balise pre)
array(6) { ["id"]=> int(2) ["titre"]=> string(18) "Titre de l'annonce" ["descrip"]=> string(24) "Description de l'annonce" ["created_at"]=> string(10) "2025-08-06" ["actif"]=> int(0) ["users_id"]=> int(9) }