1

私は Yii フレームワークを学んでおり、サンプル アプリケーションも作成しています。

私のアプリケーションには、次の 3 つのユーザー ロールがあります。

  • スーパー管理者
  • 著者
  • および登録ユーザー

Authors に Article に対する CRUD 操作をしてもらいたい。

すべてのコントローラーを yii の RController で拡張し、次のコードをフィルターに追加しました。

public function filters()
{
    return array(
        //'accessControl', // perform access control for CRUD operations
        'postOnly + delete', // we only allow deletion via POST request
        'rights',
    );
}

Yii のドキュメントによると、私が理解しているように、Yii は自動フィルター処理を行うべきですか? しかし、スーパー管理者アカウントでログインしても、「エラー 403 このアクションを実行する権限がありません」と表示されます。

4

0 に答える 0