J'ai un tableau appelé config. J'essaie d'echo une variable de la matrice à la session.
J'ai essayé: p> mais ça ne marche pas. Quel est le problème avec ma syntaxe ici? J'ai imprimé ma session et les éléments sont dans le tableau de configuration. J'ai aussi essayé: p> Je n'obtiens pas d'erreurs cette fois, mais pas de données non plus. p> p>
3 Réponses :
Échappez toujours à votre chaîne, il devrait s'agir de cette manière:
echo $this->session->userdata('config[\'item\']');
Oui, j'ai réalisé que j'avais un problème de citation. Mais cela ne donne aucune donnée même si je peux imprimer_r.
Ensuite, vous devez voir cette codeigniter.com/user_guide/libries/config.html Comment Accédez à votre configuration vars
Le tableau de configuration est dans mon utilisateurData. Les deux pourraient-ils être en collision?
Si config est un tableau. Et l'élément est le nom de la chaîne de ce que vous voulez obtenir de config puis ou p> si config est une matrice à l'intérieur de la session que vous devriez D'abord, obtenez-le. p> ou p> désolé pour mon anglais. p> p>
Pourquoi dois-je obtenir index indéfini quand je le fais $ ABC = $ ceci-> session-> userData ("datauer"); echo $ abc ['id_num']; code>
Si vous souhaitez utiliser le tableau de session, utilisez la variable, pas la fonction: si vous souhaitez écrire: p>