Bonjour a tous,
Je suis débutant sous Zend et j'aimerais créer un Helper qui sera chargée d'afficher tous les tableaux de mon site. Inutile de préciser que les tableaux auront des tailles (colonnes et lignes) différentes.
L'objectif final est d'avoir côté vue un tableau qui se rafraichit automatiquement avec Ajax (via Jquery).
Je suis complètement perdu, je ne sais pas trop comment récupérer les éléments de mon objet. Par exemple lorsque je fais un var_dump de mon tableau
j'ai ceci :
Zend_Db_Table_Row Object
(
[_data:protected] => Array
(
[id_log] => 1
[value_gne] => 1
[etat] => ok
[value_gie] => 0
[etat_principal] => test
[ctr] => test
[cost] => 0
[pos_moyenne] => 0
[conv_apres_aff] => 0
[nb_clics] => 15
[nb_affichage] => 5151
[cpc] => 21212
[nb_courses] => 2121
[cpl] =>
[taux_transf] =>
[date_log] =>
)
[_cleanData:protected] => Array
(
[id_log] => 1
[value_gne] => 1
[etat] => ok
[value_gie] => 0
[etat_principal] => test
[ctr] => test
[cost] => 0
[pos_moyenne] => 0
[conv_apres_aff] => 0
[nb_clics] => 15
[nb_affichage] => 5151
[cpc] => 21212
[nb_courses] => 2121
[cpl] =>
[taux_transf] =>
[date_log] =>
)
[_modifiedFields:protected] => Array
(
)
[_table:protected] => Loganalytics Object
(
[_name:protected] => log_analytics
[_primary:protected] => Array
(
[1] => id_log
)
........
........
........
Alors en temps normal pour accéder a ma valeur dans ma vue je fais :
Mais là j'aimerais savoir comment avoir l'équivalent pour récupérer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php foreach($this->result as $res) : ?> <td><?php echo $this->escape($res->value_gne);?></td> <?php endforeach; ?>
la valeur de l'objet quel que soti le tableau. Un truc dans le genre :
Le hic vous l'aurez compris c'est que ma variable objet_db_res est un objet et donc les champs sont des propriétés et non des indices.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach($objet_db_res as $res) : echo $res['indice_du_tableau']; endforeach;
Pourriez vous m'aidez svp ?
Partager