Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Wha, tu prend de la coke? mdr
Hors ligne
shadypierre a écrit:
Wha, tu prend de la coke? mdr
On peut dire çà sous forme zendzend. Il y'a un controlleur pour çà. sic
Dernière modification par lalwende (28-02-2011 17:10:39)
Hors ligne
shadypierre a écrit:
Wha, tu prend de la coke? mdr
Sinon tu n'as pas une réponse sur le zend_auth -> modification de donnée liè à l'utilisateur.
Je cherche une méthode en rapport avec mon controller "register". Je suis certain que tu as la réponse en toi, n'hésites pas à me la donner et je pourrais prendre contact avec "delarue" si tu veux.
Hors ligne
J'ai trouvé une solution à mon besoin d'apprentissage. Je rassure mes lecteurs assidus que je n'ai pas eu besoin de coke pour réussir à modifier les infos liés de l'utilisateur. Nah
Merci beaucoup Jo c'est grâce à toi si je développe mes connaissances dans ce monde de brute.
Dans mon RegisterController.
public function modifierAction() { $this->view->user = Zend_Auth::getInstance()->getIdentity(); //echo "<pre>"; var_dump($_SESSION);die('<hr>USER'); $id = $this->view->user->id ; $form = new Application_Form_Users(); $form->envoyer->setLabel('Sauvegarder'); //assigne le formulaire à la vue $this->view->form = $form; //si la page est posté - formulaire envoyé if ($this->getRequest()->isPost()) { //die('POST'); //alors on récupére les données envoyé par le formulaire $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $username = $form->getValue('username'); $password = $form->getValue('password'); $real_name = $form->getValue('real_name'); $users = new Application_Model_DbTable_Users(); $users->modifierUsers($id, $username, $password, $real_name); $this->_helper->redirector('index'); } else { $form->populate($formData); } } else { //die('PAS POST'); //$id = $this->_getParam('id', 0); if ($id > 0) { $users = new Application_Model_DbTable_Users(); //assignation des valeurs de l'entrée dans un tableau //tableau utilisé pour la méthode populate() qui va remplir le champs du formulaire //avec les valeurs du tableau déjà donner. $form->populate($users->obtenirUsers($id)); } } }
J'ai récupéré l'id car je ne le remonte pas via l'url mais bien via la session. Il fallait juste que je le précise.
Dernière modification par lalwende (01-03-2011 14:52:06)
Hors ligne
Règles:
1. Je dois m'inscrire via un formulaire d'inscription. - ok
2. je peux modifier mon profil utilisateur. - ok
3. Je dois m'identifier pour accéder aux news de la page d'accueil. - ok
4. Je ne peux pas modifier ou supprimer les news de mon voisin big_smile - sinon message d'alerte. ->ACL ???
5. Si j'ajoute une news, pendant l'ajout cela prend en compte mon nom de connexion et la date du jour.
On a oublié de me dire que pour apprendre Zend il faut être un fou.
Hors ligne
Salut,
Alors t'en es ou? J'avoue que moi, même point que toi, à savoir la gestion des droits…
Si quelqu'un passe par là et peut me donner quelques piste
Dernière modification par seofever (12-05-2011 17:22:13)
Hors ligne
Salut seofever,
J'avais un peu lâché le morceau pour des raisons persos, je reprend le dossier car je souhaite postuler à un poste de développeur sur une environnement zend pour l'année prochaine. Je veux comprendre donc je reprend ou j'en suis resté. Il y'a pas mal de chose que j'ai bien assimilé sauf ces acls. Mais bon avec des efforts et la patience, c'est possible.
Hors ligne