Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
En bon débutant que je suis j'essaye d'ajouter des donnée à ma variable session. Cependant mon problème est que je n'arrive pas a affecter mes données à la variable session.
Je ne vois pas ou se trouve mon erreur et j'espère que vous pourrez m'aider
<?php $admin = new Model_DbTable_UsersAdmin(); // On récupère les données $admin->select() ->where(array('idUsers = ?'=>$id)); // $adminRight = new Zend_Session_Namespace('admin'); $adminRight->langage = $admin->langageRight; ?>
Ici ce que je souhaite la variable de session reprenne langageRight de ma base de donnée mais rien n'est ajouté... Ai je fait qqch de travers?
Hors ligne
est ce que tu as un message d'erreur ?
Normalement c'est comme ce que tu as fait. Par contre pour récupérer la donné il faut bien faire
$adminRight = new Zend_Session_Namespace('admin');
puis
$admin->langageRight->unChampDeTonObjet
Hors ligne
Je n'ai aucun message d'erreur.
Non langageRight est le champs que je souhaite récupérer admin est l'objet de ma requête.
Mais j'ai remarquer que ce n'étais pas un objet qui était renvoyé mais bien un tableau d'ou un joli $admin['langageRight'];.
Par contre je ne comprend pas
quand je vais dans une vues
$session = new Zend_Session_Namespace('admin');
echo $session->langage;
je n'ai rien... (je devrais avoir un int) je ne comprend vraiment pas comment marche les sessions ici
C'est résolu j'avais oublier le Zend_Registery
Dernière modification par magmus (01-06-2010 22:33:37)
Hors ligne