Oki, cela me parait logique également.
J'ai pu avancer un peu dans mes tests (difficile pour moi de travailler deux jours de suite sur mon développement en ce moment...).
Voici donc ce que j'arrive à obtenir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
array
(
[appliCenter] => stdClass Object
(
[member_id] => 1
[member_email] => membre1@mail.com
[member_name_full] => membre 1
[member_name_first] => membre
[member_name_last] => 1
)
[appli1] => Array
(
[member_add_data] => maVariable
[member_add_data_2] => maVariable2
)
) |
On peut remarquer que ...
$authAdapter->getResultRowObject(null, 'member_password')
... renvoie un stdClass et que les variables que je rajoute ensuite sont sous forme de tableau.
Donc si je veux afficher des informations, je dois le faire de cette manière :
1 2 3
|
echo $this->user['appliCenter']->member_name_full;
echo $this->user['appli1']['member_add_data']; |
Je voulais savoir quelle était la différence entre un stdClass et un Tableau à part le fait qu'ils ne se parcourent pas de la même façon ? Y a t-il un moyen d'uniformiser cela ? (tout en tableau ou tout en stdClass) si oui, quelle est la meilleure solution ?
Je pourrais me contenter de cela mais j'ai du mal à passer à autre chose sans avoir fait le tour du code que je suis en train de faire.
Merci encore pour votre aide.
Partager