Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai quelques soucis à rediriger l'utilisateur vers une vue dans un controller ...
Voici le scénario...
Je suis dans une vue en HTML avec un formulaire (il s'agit de la vue inscription/index)
<form class="jeminscrit" name="inscription" method="POST" action="<?php echo $this->url ?>adresse/adresse">
Lors du submit je vais dans un controller et dans une action ( adresse, adresse ) ... et là je souhaite tester les données rentrées par l'utilisateur.
<?php class adresseController extends Zend_Controller_Action { public function init() { global $config; $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"], 0, 5)) == 'https' ? "https://" : "http://"; $this->view->url = $protocol . $config->app->url; } public function adresseAction() { //Si la méthode isPost() de l'objet de requête renvoie true, alors le formulaire a été envoyé. if ($this->getRequest()->isPost()) { //récupération des données $prenom = $form->getValue('prenom'); if ($prenom == "arnaud") { $this->_helper->redirector('index', 'inscription'); } } } } ?>
ici j'ai essayé de faire un test, si l'utilisateur rentre un prénom alors je souhaite retourner dans la vue inscription/index.
( quand je suis allé dans le controlleur adresse, il m'a dirigé automatiquement dans la vue correspondante ( la vue adresse )
Merci d'avance pour votre aide
Dernière modification par aadigard (20-09-2012 13:31:26)
Hors ligne
Tu veux rediriger vers une autre action ou simplement changer la vue de l'action adresse ?
Regarde ceci : http://stackoverflow.com/questions/1271 … ew-scripts
Hors ligne
Pages: 1