2

我是 cakephp 初学者,对 cakephp 接触不多。我已经按照-alaxos 站点的 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()。**

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

4

2 回答 2

6

尝试仅将以下内容放入app/Config/core.php并删除路由器配置。

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

于 2012-04-24T13:52:22.917 回答
-1

您是否从官方网站尝试过本指南http://book.cakephp.org/1.3/view/1543/Simple-Acl-controlled-Application ?

于 2012-04-24T14:09:09.950 回答