CakePHP 2.x:Alaxos ACL插件 - 配置管理路由

时间:2012-04-24 13:40:11

标签: cakephp cakephp-2.0 cakephp-2.1

我是一个蛋糕初学者,没有太多接触cakephp。 我从-alaxos site开始遵循Alaxos ACL插件foe cakephp 2.0的安装步骤。第二步是配置管理路由。

我已经通过添加

完成了
Router::connect('/admin/acl', array('plugin' => 'acl', 'controller' => 'acl', 'action' => 'admin_index', 'admin' => true));

到我的Cake / Routing / Router.php文件并配置app / Config / core.php:添加以下行

 Configure::write('Routing.prefixes', array('admin'));

我不确定这是否是正确的做法......

在访问插件http://localhost/cakeacl/admin/acl时,它会出错

 **Private Method in AclController

错误:无法直接访问AclController :: admin_index()。**

请帮助我..提前谢谢...

2 个答案:

答案 0 :(得分:6)

尝试仅在app/Config/core.php中添加以下内容并删除路由器配置。

Configure::write('Routing.prefixes', array('admin'));

答案 1 :(得分:-1)