CakePHP1.2 [find] [findAllBy] [findBy]

使い分ける為のメモ

find($type, $params)

http://book.cakephp.org/ja/view/449/find

$typeに 'all'、'first'、'count'、'list'、'neighbors'、 'threaded' のいずれかを指定。デフォルトは 'first'。

memo:idをkeyにしてデータを取得する

<?php
$this->User->find('all', array('conditions'=>array('id' => $this->Auth->user('id'))));
?>
findAllBy(string $value)

http://book.cakephp.org/ja/view/450/findAllBy

memo:idをkeyにしてデータを取得する。
結果はfindのmemoと同じになる。

<?php
$this->User->findAllById($this->Auth->user('id'));
?>
findBy(string $value)

http://book.cakephp.org/ja/view/451/findBy

memo:idをkeyにしてデータを取得する。

<?php
$this->User->findById($this->Auth->user('id'));
?>