CakePHP3 ControllerとTemplateに管理者用(admin)ディレクトリ作成する方法です。
ex) URL「/admin/logins/」
◯「config/routes.php」に追記
1 2 3 4 5 | // 管理者画面(admin) Router::prefix('admin', function (RouteBuilder $routes) { // 標準のフォールバックルートを接続 $routes->fallbacks(DashedRoute::class); }); |
◯「src/Controller/Admin/LoginsController.php」作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php namespace App\Controller\Admin; use Cake\Controller\Controller; use Cake\Event\Event; class LoginsController extends Controller { public function initialize() { parent::initialize(); } public function index() { } } |
◯「src/Template/Admin/Logins/index.ctp」作成
1 2 | <?php echo 'Admin'; |