人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CakePHP1.3.6を使用しています。Authについて質問です。

認証モデルを$this->Auth->userModel = 'User' としています。
このモデルはCategoryとhasOneでアソシエーションされています。

Authのログイン後、$user = $this->Auth->user()で、ログインしているユーザデータを
取得しようとしたのですが、$userにはUserモデルのデータしか入っていません。

Authではアソシエーションしているモデルのデータは取得できないのでしょうか?
もし出来る場合は、やり方を教えてください。

●質問者: kt26
●カテゴリ:ウェブ制作
✍キーワード:USER アソシエーション データ モデル ユーザ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tasklight
●60ポイント

下記のようにUserテーブルを再検索してみて下さい。

$cond = $this->Auth->user('id');
$user = $this->User->findByid($cond);

http://q.hatena.ne.jp/

◎質問者からの返答

うーん、この方法は分かるのですが、無駄に感じます。

$this->Auth->user()でアソシエーション先も取得できる方法を探しています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ