管理面板和用户面板的结构

时间:2013-05-24 14:15:54

标签: cakephp structure

我想通过使用Cakephp来制作我的项目。我可以通过设置路径来制作类似的结构:/(这适用于用户面板)        / admin(这适用于管理员面板)

控制器:            UsersController            AdminsController 模型:            管理员

查看:            用户和GT;用户列表视图            管理员>管理员视图列表

1 个答案:

答案 0 :(得分:0)

假设您想拥有类似的内容:

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

您要找的是prefix-routing

<强> HOWTO

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

有关路由的更多信息: