0
Я использую ZF1 и пытаюсь понять, почему маршрутизация подкаталогов представления/скриптов не работает. Вот код из бутстрапа, добавляющего маршруты. Пожалуйста, дайте мне знать, что я могу ошибаться. Спасибо за ваше время.ZF1 Маршрутизация Не работает для подкаталогов View Script
public function _initRoutes()
{
$controller = Zend_Controller_Front::getInstance();
$router = $controller->getRouter();
//Route for user Account
$account = new Zend_Controller_Router_Route(
'ecommerce/account/:action',
array(
'module' => 'ecommerce',
'controller' => 'user_account',
'action' => 'index'
)
);
//Route for user Cart
$cart = new Zend_Controller_Router_Route(
'ecommerce/cart/:action',
array(
'module' => 'ecommerce',
'controller' => 'user_cart',
'action' => 'index'
)
);
//die(print_r($account));
$router->addRoute('ecommerce/user_account/', $account);
$router->addRoute('ecommerce/user_cart/', $cart);
}
Когда вы говорите, что это «не работает», какая ошибка у вас получается? –
«Мы сожалеем, но запрошенная вами страница не была найдена на этом веб-сайте. Это может быть связано с рядом причин. Возможно, эта страница была переименована или больше не существует. Проверьте URL-адрес и повторите попытку. на эту страницу, нажав на ссылку с другой страницы, пожалуйста, помогите нам сделать этот сайт более удобным, сообщив о проблеме здесь ». – user2069131
Итак, страница 404? Можете ли вы привести пример URL-адреса, который дает 404, и предоставить немного больше подробностей о ваших контроллерах (имя класса и местоположение файла). –