0

CakePHP アプリケーションがあり、 ACL コンポーネントallowのメソッドを使用して、アプリケーション内のすべてのプラグインのすべてのコントローラーのすべてのアクションにアクセス許可を与えたいとします。私はこのようなことを試しました:

$this->Acl->allow(
    array('model'=>'User', 'foreign_key' => $user_id),
    'controllers'
);

そしてこのようなもの:

$this->Acl->allow(
    array('model'=>'User', 'foreign_key' => $user_id),
    'controllers/MyPluginName/controllers'
);

しかし、何も機能しませんでした。助けてください!

: プラグインは /app/plugins ディレクトリにあります

4

1 に答える 1