Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 12h18   #1
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Array et SimpleXMLElement Object accès contenu

Bonjour,

j’aurais voulu savoir comment accéder a l' Info4, après plusieurs essai je n'y arrive pas merci.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
Array
(
    [Info1] => contenu1
    [Info2] => contenu2
    [Info3] => Array
        (
            [Info3] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [axehref] => contenu
                            [id] => 1122222
                        )
 
                    [Info4] => Contenu de info4
                )
 
        )
  Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 13h02   #2
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
On fait ainsi :
Code :
$taVariableSimpleXmlElement->Info3->Info3->Info4
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 16h24   #3
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par seiyar92 Voir le message
Sa ne fonctionne pas

exemple pour acceder a ma premiere info je fais

la sa fonctionne pour l'info 1, mais je ne peut aller jusqu’a l'info4 de cette manière


j'essai comme tu dit:
Code :
1
2
 
 {$Mavariable->Info3->Info3->Info4}
rien ne s'affiche


merci
  Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 11h44   #4
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
Ah pauvre de moi je n'avais pas vu que c'était la catégorie Smarty.
Cela devrait se faire ainsi donc d'après la documentation :
Code :
{$Mavariable.Info3.Info3->Info4}
Car le second Info3 est un objet.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 13h26   #5
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Non c'est bon tu avais raison pour ta premier réponse, j'avais juste fait une faute de frappe

dans mon fichier class.php
Code :
1
2
 
$Mavariable->Info3->Info3->Info4

et dans ma vue (.tpl) pour afficher le contenu de l' Info4

merci
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Enlever Résolu
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h25.


 
 
 
 
Partenaires

Hébergement Web