【CakePHP】Authコンポーネントでログインユーザの情報を取得する

CakePHP2

CakePHPでAuthコンポーネントでログインした後に、そのログインしたユーザの情報を取得する方法です。以下のように記述をすると、ログインしたユーザの情報を取得することができます。

AuthComponent::user('【カラム名】');

 

例えば、ユーザテーブルのtypeというカラムの内容を取得したければ、以下のように記述すると取得することができます。

AuthComponent::user('type');

 

どうやら、Authコンポーネントのメンバ変数内に格納されているようです。パスワードは、もちろんセキュリティの観点から格納されていません。