このチュートリアルに従って、ACL / ACO制御のアプリを作成しました:http: //book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-driven-application/simple-acl-driven-application。 html
./Console/cake AclExtras.AclExtras aco_update
チュートリアルで説明されているように、AclExtrasプラグインをダウンロードし、app / Pluginsフォルダーに配置して、コマンドを実行しました。これにより、 AcoUpdateCompleteが得られます。しかし、acosテーブルを調べると、次の行を追加するだけで、他には何もありません。
(CSV)
id;parent_id;model;foreign_key;alias;lft;rght
5;1;NULL;NULL;AclExtras;2;3
コントローラのルート行はすでにあります。それぞれいくつかのアクションを持つ9つのモデルがありますが、AclExtrasはそれらを追加しません。ログインしようとすると、ログインフォームに戻されますが、私のグループはコントローラーのルートに完全にアクセスできます。残りのacosがすべて欠けているからだと思います。
前もって感謝します!