Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-09-2011 22:47:13

wemalo
Membre
Date d'inscription: 31-07-2011
Messages: 55

[ViewRender][1.11.6] formulaire ne s'affiche pas

bonjours,

Pour rassembler plusieurs vues dans une seule page(vue) j'utilise ViewRender pour le faire, et sa marche bien, sauf que les vues qui contient des formulaire, leurs contenu est affiché mais le formulaire n'est pas affiché. 

Code:

 public function indexAction()
    {
    $this->view->title = "Authentification";
    $this->view->headTitle($this->view->title, 'PREPEND');
    $form = new Application_Form_Auth();
    $form->sendauth->setLabel('Valider');
    $form->setAction($this->view->baseUrl().'/auth/index');
    $this->view->form = $form;
    if ($this->getRequest()->isPost()){
    $formData = $this->getRequest()->getPost();
             if ($form->isValid($formData)) {
                  if ($this->_process($form->getValues())) {
    //traitement.......................
    }

dans la vue /auth/index.phtml

Code:

Autentification
<?php echo $this->form ?>

et dans une autre action j'essaye d'appeler la vue qui correspond a l'action index pour qu'il m'affiche le formulaire d'authentification.

Code:

public function autreAction(){
$this->render('index');
}

l'appel de l'action autre affiche le mot "Authentification" mais pas le formulaire.

Dernière modification par wemalo (09-09-2011 22:47:57)

Hors ligne

 

#2 10-09-2011 09:29:02

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [ViewRender][1.11.6] formulaire ne s'affiche pas

Bonjour,

Tu ne devrais pas utiliser render (utilisation de la vue), mais plutôt l'aide de vue action dans la vue où tu veux faire l'appel, qui appellera l'action en question (génération du formulaire), puis qui appellera sa vue tout seul.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages