Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour,
dans mon site, j'ai codé un forum, et j'ai ajouté un lien de modification pour chaque message affiché. le lien redirige l'utilisateur vers une autre page pour faire la modification.
<a href="<?php echo $this->url(array('controller'=>'forum','action'=>'update','page_id'=>$msg->page_id,'msg_id'=>$msg->msg_id));?>">modifier</a>;
et une fois il valide se qu'il a modifier il est redirigé vers la de page départ
$this->_redirect('forum/index/p/'.$page_id);
le retour à la page de départ affiche le haut du page, mais moi je veux afficher à l'utilisateur le message qu'il a modifier.
je veux faire la même chose que la modification des msg sur ce site.
Dernière modification par wemalo (21-09-2011 18:33:01)
Hors ligne
Bonjour,
Pour cela, il faut que l'URL pointe vers ce qu'on appelle une ancre (représentée par un # suivi du nom de l'ancre).
Hors ligne
merci ça ma donner la moitie de la solution.
l'utilisation de l'ancre avec zend est résolu dans:
http://www.z-f.fr/forum/viewtopic.php?id=6451
Hors ligne
pour intégrer l'ancre dans la redirection:
$this->_redirect('controleur/action/#etiquette');
et dans la vue de la page '/controleur/action'
<A NAME="etiquette"> nom </A>
Dernière modification par wemalo (21-09-2011 18:32:03)
Hors ligne