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 ディレクトリにあります