Маршруты на Zend-модулях - PullRequest
0 голосов
/ 25 июля 2010

Я хочу сделать своего рода псевдоним для своих модулей: есть ли способ заставить

Или мне нужносделать маршрут для каждого отдельного действия, которое я делаю в этом модуле?Если я не проложу маршрут, мои ссылки будут выглядеть так:

http://www.example.com/news/news/show и http://www.example.com/news/news/show.

Ps Я использую Zend 1.10.6

Спасибо заранее!

Ответы [ 3 ]

1 голос
/ 05 августа 2010

Я думаю, это будет что-то вроде этого:

$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

1 голос
/ 09 августа 2010

В вашем конфигурационном файле вы должны включить модули, поместив это в ваш конфигурационный файл

resources.modules[] = 

И он должен по умолчанию правильно маршрутизировать в вашем приложении.

0 голосов
/ 25 июля 2010

Вам нужно будет определить маршрут для каждого URL, который вы хотите перенаправить нестандартным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...