Как явные маршруты не могут найти контроллер - PullRequest
0 голосов
/ 24 октября 2019

Я настроил следующие маршруты. Маршруты являются явными, и контроллер находится в каталоге src / Controller. Я сделал git pull на сценическом сервере и внезапно cakePHP (3.6) не смог найти метод и искал не тот контроллер. Ниже приведены явно закодированные маршруты.

Router::scope('/', function (RouteBuilder $routes) {
    $routes->connect('/<foo>/methodOne/*', ['controller' => 'SomeController', 'action' => 'methodOne']);
    $routes->connect('/<foo>/methodTwo/*', ['controller' => 'SomeController', 'action' => 'methodTwo']);
    $routes->fallbacks('DashedRoute');
} 

Это происходит с новыми контроллерами, которые я иногда создаю. Я добавил правильные операторы namespaces и use. Чтобы исправить эту проблему, я делаю изменения в контроллере, и тогда он работает. Есть идеи, почему это происходит? В любом случае, чтобы это не происходило снова и снова?

...