Задать вопрос
  • Роутинг в Zend'e?

    @Morfij_E

    А можно ещё и так: 1. Инициируешь роутер в Bootstrap-е:

    
    protected function _initRouter()
        {
            $fc = Zend_Controller_Front::getInstance();
            $router = $fc->getRouter();
            $routerConfig = new Zend_Config_Ini('/../applications/configs/routes.ini');
            $router->addConfig($routerConfig, 'routes'); 
        }
    
    2. В routes.ini прописываем динамический роутер:
    
    routes.blog.type                             = "Zend_Controller_Router_Route"
    routes.buy.route                             = "blog/:id"
    routes.blog.defaults.module            = "default"
    routes.blog.defaults.controller        = "blog"
    routes.blog.defaults.action              = "index"
    
    3. Принимаем в соответствующем контроллере 'id': $this->getRequest->getParam('id')

    Ответ написан
    Комментировать