我想在cakephp 2.8中创建多个前缀

时间:2018-08-06 09:14:24

标签: cakephp multiple-users

我正在cakephp 2.8中创建Web应用程序,我希望用户使用两个以上的前缀。

示例:

http://localhost/project/admin,

http://localhost/project/employee,

http://localhost/project/customer

请建议我。

预先感谢。

1 个答案:

答案 0 :(得分:0)

在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 routes prefix