CakePHP ルーティング

設定ファイル
/config/routes.php
URL-> コントローラへの紐付け
Router::scope('/', function (RouteBuilder $routes) {
 $routes->connect('/', ['controller' => 'コントローラ名', 'action' => 'メソッド名']);
 例 $routes->connect('/', ['controller' => 'Tests', 'action' => 'test']);

 ルーティング前 ~/tests/test
 ↓
 ルーティング後 ~/

 $routes->connect('/test', ['controller' => 'Tests', 'action' => 'test']);
 ルーティング前 ~/tests/test
 ↓
 ルーティング後 ~/test

 $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']);
 $routes->fallbacks(DashedRoute::class);
});

コメントを残す

メールアドレスが公開されることはありません。