Bonjour bonjour !
A partir d'un XML, je récupère sous forme d'objet les informations concernant un fichier (son nom, si ce fichier est requis, s'il fait partie d'une collection, son poids, et enfin sa valeur par défaut). A partir de ses attributs, je construit un champs de formulaire (qui constitue également un objet) qui lui est propre. Ici, il s'agit d'une image :
Code PHP :
var_dump($image);
$this->fichiers[$image->nom] = new ImageField($image->nom, $image->est_requis, $image->est_unique, $image->poids_max, $image->default);
Cependant, j'obtiens :
Code PHP :
object(SimpleXMLElement)#15 (5) { ["nom"]=> string(5) "photo" ["est_requis"]=> string(3) "oui" ["est_unique"]=> string(3) "oui" ["poids_max"]=> string(7) "5000000" ["default"]=> string(11) "default.jpg" }
Warning: Illegal offset type in ...
...et là, je bloque. Sauriez-vous m'aider ?