こんにちは、isAuthorized() で非常に奇妙な動作を観察しました。親関数が true を返していますが、アクションへのアクセスはまだ拒否されています。何が欠けているのでしょうか...親機能に感謝します
public function isAuthorized($user) {
$granted = $this->getGrant($user);
return ($granted === '1') ? true : false;
}
子機能
public function isAuthorized($user){
return parent::isAuthorized($user);
}
$granted をデバッグしたところ、'1' が返されましたが、(特権) アクションへのアクセスが拒否されました。注: ただし、これはすべての場合に発生するわけではありません... /groups コントローラーと /groups/priviledge コントローラーとアクションがあります。isAuthorized() は前者ではうまく機能しますが、後者ではうまく機能しません。ご協力ありがとうございます。