Tableau Objet

5 réponses
AuteurMessage

Zalex14 |
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 05/01/2008 à 18:22

J'utilise une classe qui me renvoie un tableau en "objet".
Ca fait deux plombes que je cherche comment on récupère les données de ce type de tableaux sans succès..
Si quelqu'un pouvait m'expliquer ou me filer un lien la marche à suivre, parceque là je patauge...

Voici un exemple de tableau à traiter :


Array
(
[0] => phpBrainz_Track Object
(
[id:private] => 31f42b81-ac05-4fcd-84dc-1eebffb5e81f
[artist:private] => phpBrainz_Artist Object
(
[id:private] => 2be7b462-382f-4dd4-a635-99c4801dcd39
[name:private] => Superbus
[sortName:private] =>
[beginDate:private] =>
[endDate:private] =>
)

[duration:private] => 183613
[puids:private] => Array
(
)

[releases:private] => Array
(
[0] => phpBrainz_Release Object
(
[artist:private] => phpBrainz_Artist Object
(
[id:private] =>
[name:private] =>
[sortName:private] =>
[beginDate:private] =>
[endDate:private] =>
)

[title:private] => Pop'n'Gum
[tracksCount:private] => 12
[id:private] => 82ce8605-5f41-4213-883a-e5b3edc8ddcd
[discCount:private] =>
[asin:private] =>
[tracks:private] => Array
(
[0] => phpBrainz_Track Object
(
[id:private] =>
[artist:private] => phpBrainz_Artist Object
(
[id:private] =>
[name:private] =>
[sortName:private] =>
[beginDate:private] =>
[endDate:private] =>
)

[duration:private] => 0
[puids:private] => Array
(
)

[releases:private] => Array
(
)

[title:private] =>
)

)

[score:private] => 0
[tracksOffset:private] => 5
)

)

[title:private] => Little hily
)
)

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 05/01/2008 à 18:25

Tout est private, faut que tu regarde les methodes d'acces de ton objet pour voir comment lire tes donnees.

softdomaine | Alexandre
Membre

 

Inscrit le : 13/08/2006

# Le 05/01/2008 à 18:43

Je pense qu'il faudrait que tu passe le tout Public,

kazhar | MATHIEU
Membre

Photo de kazhar

Inscrit le : 11/12/2006

# Le 05/01/2008 à 18:45

Et surtout que tu ne l'utilise pas comme un tableau. C'est un objet il ne faut pas confondre.

N'as-tu pas des méthodes (fonctions utilisables avec l'objet) qui te permettraient de récupérer les valeurs brutes ou traitées ?

Il faut aimer les autres, non pour soi, mais pour eux - Proverbe Espagnol

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 05/01/2008 à 18:54

Comme le dit Telaxo il faut que tu utilises les méthodes fournies par l'object en question (phpBrainz_Track). Je ne sais pas si c'est à jour, mais Google a ça sous le coude :
http://www.hoodlu.ms/phpbrainz_phpDoc/phpBrainz/ph...Ouvrir dans une nouvelle fenetre

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 05/01/2008 à 19:13

arff, j'avais pas vu que les méthodes étaient en ligne !
j'ai regarder ça !
Merci tout le monde

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 14:36:48 | Généré en 6.13ms | Contacts | Mentions légales |