php - Accessing CakePHP 3 Router Prefix -
i have problem. have installed cakephp 3 using ubuntu , want test router prefix
router::prefix('admin', function($routes) { $routes->connect('/:controller/:action/*', [], ['routeclass' => 'cake\routing\route\inflectedroute']); }); i have followed steps in cookbook have appcontroller , userscontroller inside /src/controller/admin
src/controller/admin/appcontroller.php
<?php namespace app\controller\admin; use cake\controller\controller; class appcontroller extends controller{ public function initialize() { parent::initialize(); $this->loadcomponent('flash'); } }// end class ?> src/controller/admin/userscontroller.php
<?php namespace app\controller\admin; use cake\controller\controller; class appcontroller extends controller{ public function initialize() { parent::initialize(); $this->loadcomponent('flash'); } }// end class ?> http://i.stack.imgur.com/7rjkv.png
i have tried scenario using xampp in windows 8 , i've no problem. wonder if miss in configuration?
by way, followed steps on how utilize cakephp 3 in ubuntu (from proper installing of lamp, mbstring, intl, composer).
i appreciate answers. thanks!
you haven't followed steps described in cookbook exactly, subnamespace starts uppercase letter, exact, use camelcapsed version of prefix name, in case that's admin, in example.
if closely, that's error message tells you
error: create class userscontroller below in file: src/controller/admin/userscontroller.php
it works on windows because defaults filesystem case-insensitive.
Comments
Post a Comment