Я хочу сделать своего рода псевдоним для своих модулей: есть ли способ заставить
Или мне нужносделать маршрут для каждого отдельного действия, которое я делаю в этом модуле?Если я не проложу маршрут, мои ссылки будут выглядеть так:
http://www.example.com/news/news/show и http://www.example.com/news/news/show.
Ps Я использую Zend 1.10.6
Спасибо заранее!
Я думаю, это будет что-то вроде этого:
$route = new Zend_Controller_Router_Route( 'news', array('module' => 'news', 'controller' => 'news', 'action' => 'index')); $router->addRoute('news', $route);
, где первый аргумент 'news' для Zend_Controller_Router_Route - это URL http://www.example.com/news, который будет направлен на http://www.example.com/news/news/index
Salu2
В вашем конфигурационном файле вы должны включить модули, поместив это в ваш конфигурационный файл
resources.modules[] =
И он должен по умолчанию правильно маршрутизировать в вашем приложении.
Вам нужно будет определить маршрут для каждого URL, который вы хотите перенаправить нестандартным способом.