2013-02-13 2 views
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); 
} 
+0

Когда вы говорите, что это «не работает», какая ошибка у вас получается? –

+0

«Мы сожалеем, но запрошенная вами страница не была найдена на этом веб-сайте. Это может быть связано с рядом причин. Возможно, эта страница была переименована или больше не существует. Проверьте URL-адрес и повторите попытку. на эту страницу, нажав на ссылку с другой страницы, пожалуйста, помогите нам сделать этот сайт более удобным, сообщив о проблеме здесь ». – user2069131

+1

Итак, страница 404? Можете ли вы привести пример URL-адреса, который дает 404, и предоставить немного больше подробностей о ваших контроллерах (имя класса и местоположение файла). –

ответ

-1

вы должны попробовать этот код

$router = Zend_Controller_Front::getInstance(); 
$router1 = $router->getRouter(); 
$router1->addRoute('category/:id/:name/*', 
     new Zend_Controller_Router_Route('category/:user_id/:user_name/*', array(
     'controller' => 'user', 
     'action'  => 'index' 
     )) 
); 

Это поможет вам.

 Смежные вопросы

  • Нет связанных вопросов^_^