Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Souhaitant modifier la déclaration de mes routes via Zend_Config, je m'amuse donc à réécrire mes routes dans un config.ini de cette façon :
routes.nom.route = "module/controller/action/:param1/:param2" routesnom.defaults.module = module routes.nom.defaults.controller = controller routes.nom.defaults.action = action routes.nom.defaults.param1 = routes.nom.defaults.param2 = ...
J'ai constaté que $this->_getParam (depuis un controller) via une requête Ajax (préalablement définit dans la route) ne récupérait pas les valeurs réèllement envoyée, mais les valeurs par défaut de la route. $this-request->param1 et 2 sont vides... tandis que $_POST['param1'] ou $_POST['param2'] récupère bien les bonnes valeurs. De même pour $this->_request->getPost('param') qui récupère également les bonnes valeurs.
Quelle différence entre ces méthodes ??? Sachant que le problème est apparu avec cette nouvelle façon de déclarer les routes ???
a+ tschtong
Dernière modification par tschtong (24-12-2009 14:47:52)
Hors ligne