-2

我想通过使用 Cakephp 来制作我的项目。我可以通过设置路由来制作这样的结构吗:/(这是用于用户面板)/admin(这是用于管理面板)

控制器:UsersController AdminsController 型号:admin

查看:用户>用户列表查看管理员>管理员列表查看

4

1 回答 1

0

假设您想要类似的东西:

  • www.example.com/videos/index/
  • www.example.com/admin/videos/index/

您正在寻找的是前缀路由

如何

在您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

更多关于路由:

于 2013-05-24T17:28:43.490 回答