我想通过使用 Cakephp 来制作我的项目。我可以通过设置路由来制作这样的结构吗:/(这是用于用户面板)/admin(这是用于管理面板)
控制器:UsersController AdminsController 型号:admin
查看:用户>用户列表查看管理员>管理员列表查看
假设您想要类似的东西:
您正在寻找的是前缀路由
如何
在您app/Config/core.php
添加/取消注释以下内容:
Configure::write('Routing.prefixes', array('admin'));
现在,不要像这样创建链接:
echo $this->Html->link('Videos index', array('controller' => 'videos', 'action' => 'index'));
# Output: http://www.example.com/videos/index
添加管理员前缀:
echo $this->Html->link('Videos index', array('admin' => true, 'controller' => 'videos', 'action' => 'index'));
# Output: http://www.example.com/admin/videos/index
请注意,将调用您的方法并调用VideosController::admin_index()
视图admin_index.ctp
更多关于路由: