2

私はcakephpの初心者ですが、cakephpにあまり触れていません。-alaxosサイトからAlaxosACLプラグインfoecakephp2.0のインストール手順を実行しました。2番目の手順は、管理ルーティングの構成です。

追加することによって私がしたこと

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 に答える