Как использовать префиксную маршрутизацию CakePHP3 - PullRequest
0 голосов
/ 08 мая 2019

Я хочу настроить следующие маршруты в 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

Не найдено подходящего маршрута.

Что я делаю не так?

...