cakephpで複数のテーブル(モデル)を扱う

cakephpで複数のテーブル(モデル)を扱う

コントローラから複数のテーブルを扱うメモです。
いたって簡単で、下記の通りコントローラの冒頭で2つのテーブルを使う旨を宣言すればokです。

[php]
//app/controller/users_controller.php
var $uses = array(‘User’,’Group’);
[/php]

UserとGroupのモデルを使うと宣言したことになるそうです。
使い方は以下の通りです。

[php]
$user_data = $this->User->findAll();
$group_data = $this->Group->findAll();
[/php]

といった具合に使えるようです。
・・・まだ試してないけど。