Я создаю веб-приложение в cakephp 2.8, мне нужно более 2 префиксов для пользователя.
пример :
http://localhost/project/admin,
http://localhost/project/employee,
http://localhost/project/customer
пожалуйста, предложите мне.
Заранее спасибо.
Я создаю веб-приложение в cakephp 2.8, мне нужно более 2 префиксов для пользователя.
пример :
http://localhost/project/admin,
http://localhost/project/employee,
http://localhost/project/customer
пожалуйста, предложите мне.
Заранее спасибо.
Очень легко интегрировать несколько префиксов с маршрутизацией в cakephp.
В cakephp 2.x вам необходимо выполнить следующие шаги:
перейдите в app/Config/core.php и добавьте следующие строки
Configure::write('Routing.prefixes', array('admin','manager'));
Теперь вам нужно написать маршрут для этого, перейдите в app/Config/routes.php и добавьте следующие строки.
Router::connect("admin/:controller",array('action'=>'index','admin'=>true));
Router::connect("admin/:controller/:action/*",array('admin'=>true));
Router::connect("manager/:controller",array('action'=>'index','manager'=>true));
Router::connect("manager/:controller/:action",array('manager'=>true));
Источник: префикс маршрутов Cakephp