ロールに属するユーザー モデルがあるため、ロール フィールド$this->Auth->user('role')
は、関連付けられたロール テーブル フィールドの連想配列です。これは比較的一般的な状況であり、別の変数に割り当てることなく、Auth コンポーネントを介し'role'
てモデルのフィールドにアクセスするためのより良い方法があると想定しています。Role
$this->Auth->user('role')
私はこれで正しいですか、それとも夜中に起きていますか?
条件付きで使用したいので、最初に別の変数に割り当てる必要がないようにする方法があるに違いないと思っているので、私はそれを理解していません。