CakePHP の ACL と Auth システムについていくつか質問があります。
- acos テーブルのエイリアスの命名規則は何ですか? それは「controllers/Posts/add」ですか、それとも「Posts」の親 ID で「add」するだけですか?
- ログインが機能しません。ログインしようとしてもエラー メッセージは表示されませんが、Auth.User と Auth->user('id') は両方とも空です。何が問題なのですか?CakePHP の ACL の例のようにすべてを行います。
ありがとうございました。
更新: ログインが機能するようになり (サーバーの時間設定に問題があります)、acos テーブルは正しく見えますが、何も実行できません。aros_acos テーブルでアクションを許可しました。'$this->Acl->check()' でパーミッションをチェックすると、フル パスではなく、アクションの単一の名前を指定すると機能します ('controllers/Posts/add' は機能しません)。