YII を使用して学習するデモ プロジェクトを開発しています。
私の疑問は accessRules() 関数にあります。
ユーザーアクセスをチェックするプロジェクト(登録ユーザーの場合)では、ユーザーログイン時にセッションに値を保持しており、 accessRulesの「式」コンテキストパラメーターを使用してユーザーアクセスをチェックしています。
何かのようなもの:
array('allow',
'actions'=>array('create','edit','delete'),
'expression' => '$this->isUser()' //isUser() returns bool value by checking session.
),
これと同じ機能のために、' users ' コンテキスト パラメータを使用するのが好きです。しかし、「@」がどのように認証済みユーザーを参照しているのか理解できません。
私にお知らせください
- 「@」はaccessRulesでどのように機能していますか?.
- 「@」を他の特殊文字または一意の文字列に変更できますか?