Maison > base de données > tutoriel mysql > le corps du texte

## Pourquoi est-ce que j'obtiens l'erreur « Essayer d'obtenir la propriété d'un non-objet » dans CodeIgniter ?

Linda Hamilton
Libérer: 2024-10-25 06:56:02
original
774 Les gens l'ont consulté

## Why am I Getting the

Dépannage de l'erreur "Essayer d'obtenir la propriété d'un non-objet" dans CodeIgniter

Dans CodeIgniter, lors de la tentative de mise à jour d'un formulaire avec les données récupérées pour un identifiant spécifique, il est possible de rencontrer l'erreur « Essayer d'obtenir la propriété d'un non-objet ». Ce problème survient généralement en raison d'une utilisation incorrecte de la notation d'objet ou de tableau lors de l'accès aux données récupérées.

Pour résoudre cette erreur, il est crucial d'utiliser la notation de tableau, $product['property'], lors de l'accès aux éléments du tableau. Dans l'extrait de code que vous avez fourni, vous essayez d'accéder aux éléments du tableau en utilisant la notation d'objet, $product->property, qui s'applique uniquement aux attributs et méthodes d'objet.

Voici une version corrigée de votre edit_product_view :

<?php echo form_input('prodname', set_value('prodname', $product['prodname'])); ?>
Copier après la connexion
<?php echo form_dropdown('ptname_fk', $product_types, set_value('ptname_fk', $product['ptname_fk'])); ?>
Copier après la connexion

En utilisant la notation matricielle, votre formulaire sera correctement rempli avec les données récupérées pour le produit sélectionné.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!