Cakephp Naming Convention исключения
Я получил ошибку при доступе к действию представления моего контроллера. Это может быть связано с соглашениями об именах. Имя моего контроллера - venues_controller.php, а имя моей модели - venue.php. И имя таблицы БД - venues. URL-адрес страницы со списком мест - domain.com/venues/, а страница сведений о месте - domain.com/venue/id-slug. Все они работают, как и ожидалось, проблема возникает при доступе к domain.com/venues/id-slug, Пожалуйста, дайте мне решение, я новичок в Cakephp.
Эти ошибки у меня есть:
#0 /home/public_html/demo/app/controllers/venues_controller.php(25): AppController->beforeFilter()
#1 /home/public_html/demo/core/cake/libs/controller/controller.php(538): VenuesController->beforeFilter()
#2 /home/public_html/demo/core/cake/libs/dispatcher.php(175): Controller->startupProcess()
#3 /home/public_html/demo/core/cake/libs/dispatcher.php(138): Dispatcher->_invoke(Object(VenuesController), Object(CakeRequest))
#4 /home/public_html/demo/app/webroot/index.php(114): Dispatcher->dispatch(Object(CakeRequest))
1 ответ
domain.com/venues/
- для действия индекса.
Я думаю, что ошибка из-за того, что нет действия, которое соответствует слизняк.
www.example.com/controller/action/slug
- должно сработать.