回答編集履歴

1 修正

okinaka3

okinaka3 score 281

2016/08/18 12:13  投稿

まず最初に composer.json に追加した設定は削除してください。
デフォルトのルールに従った方がよいと思います。
コントローラを
/Controller/Admins/AdminsController.php
/Controller/Users/UsersController.php
と配置するなら、名前空間それぞれ
App\Controller\Admins\AdminsController
App\Controller\Userss\UsersController
App\Controller\Admins
App\Controller\Userss
となります。テンプレートのパスも
/Template/Admins/Admins/index.ctp
/Template/Users/Users/index.ctp
となります。
その後は、ルーティングの設定を行います。
http://book.cakephp.org/3.0/ja/development/routing.html
```php
Router::scope('/', function ($routes) {
 $routes->connect('/admins', ['controller' => 'Admins', 'action' => 'index', 'prefix' => 'admins']);
 $routes->connect('/users', ['controller' => 'Users', 'action' => 'index', 'prefix' => 'users']);
}
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る