У меня есть имя контроллера на верблюде под названием MenuItem. И также я создал маршрутизатор для этого конкретного контроллера как
$routeMenuItem = new Zend_Controller_Router_Route('/menu-item/:action/:menu/:parent/:id/*', array(
'controller' => 'MenuItem',
'action' => 'index',
'menu' => 1,
'parent' => 0,
'id' => 0
));
Нет, когда я иду по этому маршруту, скажем, /menu-item/index/2
Я получаю ошибку, Invalid controller specified (MenuItem)
Ошибка.
Однако я сталкиваюсь с этой проблемой при развертывании в среде linux . Но во время разработки в среде Windows он работает нормально .
Как это решить?
Дополнительная информация
Контроллер:
File Name: MenuItemController.php
Class Name: MenuItemController
Трассировка стека
#0 /../library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /../library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 /../library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 /../public/index.php(25): Zend_Application->run()
#4 {main}
Параметры запроса
array (
'action' => 'index',
'menu' => '2',
'controller' => 'MenuItem',
'parent' => 0,
'id' => 0,
)