CakePHP 1つのコントローラで複数のテーブルを使用する

コントローラの冒頭で、↓のように使用するテーブルを書いて、

var $uses = array('Item', 'Category');


↓のようにすればデータを取り出せます。

$all_item_data = $this->Item->find('all');
$all_category_data  = $this->Category->find('all');


あと↓こんな風にとか。※私の環境なので参考程度に。。

$this->data = $this->Item->findByItemcode($itemcode);

(↓関数名にフィールドを指定できるfindByを初めて使ったときは、すごいな〜と思った。
http://book.cakephp.org/ja/view/451/findBy)


「1つのコントローラで複数のテーブルを使用する」は
↓こちらを参考にしました。
http://oneday.ter.jp/php/cakephp-php/930.html