Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-10-2009 18:12:01

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

probleme de setAction sur un formulaire

Bonjour,

voila les données:

j'ai un formulaire dans un fichier inscription.php sous application/forms

class Form_Inscription extends Zend_Form
{
    public function init()
    {
        $this->setMethod('post');
        $this->setAction($this->view->url('inscrire/inscrire'));
//Je continue ensuite a définir mes différents composants...

j'ai un controller, ou j'instancie mon formulaire

class InscrireController extends Zend_Controller_Action
{

    public function inscrireAction()
    {
        $formulaire_inscription = new Form_Inscription();
//je continue ici mon traitement...

//je dirige mon formulaire sur ma vue
$this->view->form = $formulaire_inscription;

dans ma vue un simple echo $this->form;

jusqu'ici cela me semble correct. Mais lorsque je valide mon formulaire:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (%20)' in C:\wamp\www\library\Zend\Controller\Dispatcher\Standard.php:242 Stack trace: #0 C:\wamp\www\library\Zend\Controller\Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\wamp\www\library\Zend\Application\Bootstrap\Bootstrap.php(77): Zend_Controller_Front->dispatch() #2 C:\wamp\www\library\Zend\Application.php(346): Zend_Application_Bootstrap_Bootstrap->run() #3 C:\wamp\www\pkpa\public\index.php(26): Zend_Application->run() #4 {main} thrown in C:\wamp\www\library\Zend\Controller\Dispatcher\Standard.php on line 242

dans mon url j'ai un espace "/pkpa/public /inscrire" après public!!! je suppose que c'est cela qui déconne.

Ma démarche est elle bonne et si oui d'ou peut alors venir l'erreur?

Merci d'avance pour vos réponses...

Hors ligne

 

#2 12-10-2009 18:36:09

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

Re: probleme de setAction sur un formulaire

Oki j'ai réglé mon pb...

Hors ligne

 

#3 13-10-2009 08:10:31

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: probleme de setAction sur un formulaire

Junk a écrit:

Oki j'ai réglé mon pb...

peut etre pourrais tu dire comment, ca pourrait en aider d'autres...


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#4 13-10-2009 10:32:39

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

Re: probleme de setAction sur un formulaire

aelyta1 a écrit:

Junk a écrit:

Oki j'ai réglé mon pb...

peut etre pourrais tu dire comment, ca pourrait en aider d'autres...

J'ai tout simplement fait :

$this->setAction('chemin complet de mon application');

Effectivement si cela peut servir à quelqu'un big_smile

Hors ligne

 

#5 28-05-2013 12:05:39

lothar
Nouveau membre
Date d'inscription: 28-05-2013
Messages: 1

Re: probleme de setAction sur un formulaire

il suffit de faire ça :

$this->setAction($this->getView()->url(array('controller'=>'your_controller','action' => 'your_action')));

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