Voici mon code:Autoriser contenant des barres obliques dans param Zend_Controller_Router_Route_Regex
$route = new Zend_Controller_Router_Route_Regex('download/([^/]+)(/([^/]+))?/(\d+)/(\d+)',
array('controller' => 'download',
'action' => 'load'),
array(1 => 'name', 3 => 'or_name',
4 => 'p_id', 5 => 'c_id'));
$router->addRoute('download', $route);
La première param devrait être autorisé à contenir des barres obliques, mais sous forme urlencoded. Mais malheureusement, cela ne fonctionne pas avec mon code actuel, il me donne une erreur 404 à la place. Donc, est-il possible d'empêcher l'urodécodage de paramètres de route?
C'est une solution bien, mais je d plutôt que ce ne soit pas un hack – EarthMind
vous pouvez écrire un routeur personnalisé – SMka