Kombinuję i wykombinować nie mogę.
Otóż chcę uzyskać friendly link, ale bez "/" tylko z przecinkiem.
Funkcja w Bootstrapie.
W przypadku ścieżki bez parametrów działa.
Przyznam się bez bicia, że pierwszy raz próbuję tej sztuczki.
Chodzi dokładnie o coś takiego
/article/id/10 zamieniamy na /artykul,23,nazwa_artykulu.html
Ma ktoś pomysł jak rozwiązać ten problem?
Z góry dzięki.
protected function _initRoute() { $front = Zend_Controller_Front::getInstance(); $router = $front->getRouter(); $oRoutes = Model_Router::getRoutes(); foreach ($oRoutes as $route) { $link = $route->link; if($route->link_params && $route->link_params_default){ $link = $link."%s.html"; foreach ($aDefParams as $defParam) { if($dParam[0] && $dParam[1]!='') $route_params[$dParam[0]] = $dParam[1]; } //ścieżka z paremetrami. $router->addRoute("route_$route->link_id", new Zend_Controller_Router_Route_Regex("$link", 'controller'=>$route->link_controller, 'action'=>$route->link_action, $route_params ) )); }else{ //ścieżka bez paremetrów. $router->addRoute("route_$route->link_id", new Zend_Controller_Router_Route("$link", 'controller'=>"$route->link_controller", 'action'=>"$route->link_action") )); } } }