6-Gestion de base de données : READ
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
}
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) }