我已经通过添加
完成了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()。**
请帮助我..提前谢谢...
答案 0 :(得分:6)
尝试仅在app/Config/core.php
中添加以下内容并删除路由器配置。
Configure::write('Routing.prefixes', array('admin'));
答案 1 :(得分:-1)