【发布时间】:2018-08-06 17:21:48
【问题描述】:
我在 cakephp 2.8 中创建 Web 应用程序,我希望用户中有 2 个以上的前缀。
例子:
http://localhost/project/admin,
http://localhost/project/employee,
http://localhost/project/customer
请给我建议。
提前致谢。
【问题讨论】:
我在 cakephp 2.8 中创建 Web 应用程序,我希望用户中有 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));
【讨论】: