Routing 如何在app/controller/admin下为管理员创建单独的控制器

Routing 如何在app/controller/admin下为管理员创建单独的控制器,routing,cakephp-2.0,hmvc,Routing,Cakephp 2.0,Hmvc,我正在与CakePHP合作。我想在所有管理员控制器的控制器文件夹中为管理员创建子文件夹。我已经尝试了前缀路由方法,但对文件夹无效 我试过使用这个:,但只对我在routes文件中提到的控制器有效 我想这样做: ----->对于前端 ----->对于管理员 我在“controllers”目录下创建了一个子目录,并添加了以下行 到routes.php $Route->connect('/admin/*',数组('controller'=>'admin/dashboard', “操作”=>“显示”) 当

我正在与CakePHP合作。我想在所有管理员控制器的控制器文件夹中为管理员创建子文件夹。我已经尝试了
前缀路由
方法,但对文件夹无效

我试过使用这个:,但只对我在routes文件中提到的控制器有效

我想这样做:

----->对于前端

----->对于管理员

我在“controllers”目录下创建了一个子目录,并添加了以下行 到routes.php

$Route->connect('/admin/*',数组('controller'=>'admin/dashboard', “操作”=>“显示”)

当然,它不起作用。Cakephp对目录和 类名

谁能帮帮我吗


谢谢。

创建管理面板的方法是错误的。按照下面的设置来设置管理员

1) 转到core.php并取消注释以下代码

//Configure::write('Routing.prefixes', array('admin'));
Router::connect('/admin', array('controller' => 'users', 'action' => 'index', 'admin'=>'true'));
2) 现在,如果您想为管理员创建登录表单,请转到您的用户控制器,并创建一个名称以“admin\u”开头的方法,例如admin\u index

3) 现在打开routes.php并编写以下代码

//Configure::write('Routing.prefixes', array('admin'));
Router::connect('/admin', array('controller' => 'users', 'action' => 'index', 'admin'=>'true'));
现在,当您编写它时,它将转到用户和管理员索引方法