Я создал собственный маршрут URL-адреса следующим образом:
Router::connect('/subjects.details', array(
'plugin' => 'subjects',
'controller' => 'subjects',
'action' => 'details'
));
Однако для этого действия / просмотра нужен параметр.
Поэтому, когда я перехожу по ссылке типа localhost/foo/subjects.details/12
, у меня появляется ошибка отсутствующего контроллера.
Отсутствует контроллер
Ошибка: не удалось найти Subjects.detailsController.
Ошибка: создайте класс Subjects.detailsController ниже в файле: app / Controller / Subjects.detailsController.php
Как мне добавить параметр id для этого URL?
subject-details
вместоsubject.details
и использовать имя контроллера CamelCased в маршруте'controller' => 'Subjects'
. - person user3082321   schedule 12.07.2016