J'ai des formulaires qui, pour certaines raisons, doivent être instanciés dans les différents modules bootstraps. Mais dans ces formes, je veux utiliserLa vue d'accès fonctionne dans Zend_Form
$this->setAction($this->getView()->url(array('controller' => 'foo', 'action' => 'bar')));
dans le constructeur. Mais puisque l'URL de viewhelper n'est pas encore accessible depuis que je suis dans le bootstrap, y a-t-il un peu autour de ça? Ce que je reçois maintenant est
Fatal error: Uncaught exception 'Zend_Controller_Router_Exception' with message 'Route default is not defined'
sur cette ligne. Je n'ai pas de routes personnalisées, donc je n'utilise que le routeur et les routes par défaut.
Essentiellement un registre de formulaires, hein? Cool. Au moins, cela signifie que vous n'avez pas besoin d'instancier les formulaires aussi tôt que vous l'avez suggéré dans la question initiale. Félicitations! –
Accepte ma propre réponse puisque je pense que c'est en fait la meilleure façon de gérer ma situation. Si vous voulez vraiment passer en revue mon idée initiale, vous devriez essayer l'idée de David, je n'ai pas eu le temps de le tester puisque j'avais déjà construit ma solution. – inquam