#zend-framework #prefix #special-folders
#zend-framework #префикс #специальные папки
Вопрос:
Если у меня есть такой URL, как этот http://example.com/controller/action
, все работает. как и ожидалось. Однако мне нужно развернуть это, и при развертывании ситуация немного меняется htttp://deploy.com/stuff/pile/controller/action
, есть ли какой-либо способ контролировать это в zend.
Заранее спасибо.
Ответ №1:
Добавьте этот маршрут в свой загрузчик:
protected function _initRoute() {
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$router->addRoute(
'prefix_route',
new Zend_Controller_Router_Route('stuff/pile/:controller/:action',
array('controller' => $front->getRequest()->getControllerName(),
'action' => $front->getRequest()->getActionName())));
);
}