Je suis en train de créer un formulaire pour accéder/créer/mettre à jour basé sur un modèle de modèle vo/dao qui a déjà été fait.chargement des données dans le formulaire lorsque l'objet vo a l'objet à l'intérieur
J'ai eu de la bonne chance avec <?php echo $product->name ?>
puisqu'il est juste vide s'il ne charge pas un objet déjà existant (en utilisant un formulaire pour éditer et créer). Le problème vient, cependant, parce que l'objet $ products contient d'autres objets à l'intérieur, donc si j'appelle $product->video->id
je reçois 'Notice: Essayer d'obtenir la propriété de non-objet' si $ product-> video n'a pas été défini encore.
J'ai essayé de définir $ product-> video comme une nouvelle vidéo dans la vo, mais cela ne me permettait pas d'inclure la classe vidéo.
Si avoir un objet à l'intérieur d'un objet comme celui-là est une idée terrible, s'il vous plaît faites le moi savoir aussi; Il semble que ce soit un moyen pratique de gérer les tables relationnelles pour le moment.
hey merci .. Je n'ai pas du mal à accéder à l'objet via -> syntaxe. Le problème est que si la vidéo $ n'a pas été définie, ce n'est pas encore un objet, juste une variable, donc elle jette des erreurs si j'essaie d'accéder à ses propriétés. J'espérais ne pas avoir besoin de si (isset) {... sur tous mes échos – Damon
vous pouvez utiliser @ $ product-> video-> id pour supprimer les messages d'avertissement, ou créer une fonction à manipuler avec des objets non existants, mais vous avoir à gérer les variables/objets définissant l'état –