Я хочу настроить следующие маршруты в Cakeph3
/ апи / дт / сообщения /
Мои маршруты. Php
Router::prefix('api', function ($routes) {
$routes->prefix('dt', function ($routes) {
$routes->extensions(['json', 'xml', 'ajax']);
$routes->connect('/:controller');
$routes->resources('Messages');
});
$routes->fallbacks('InflectedRoute');
});
У меня есть контроллер в:
\ SRC \ Controller \ Api \ Dt \ MessagesController.php
Если я позвоню
апи / дт / сообщения / индекс
Ошибка: создайте класс DtController ниже в файле: src \ Controller \ Api \ DtController.php
Почему Cake ищет контроллер Dt?
Если я позвоню:
апи / дт / messages.json
Не найдено подходящего маршрута.
Что я делаю не так?