参考書を読んで初めて知った。知らずに損してた。
findAllBy
findAllBy<fieldName>(string $value, array $fields, array $order, int $limit, int $page, int $recursive)
サンプル
$this->Cake->findAllById(7); $this->User->findAllByLastName('Anderson'); $this->User->findAllByEmailOrUsername('jhon'); $this->User->findAllByUsernameAndPassword('jhon', '123');
findBy
findBy<fieldName>(string $value[, mixed $fields[, mixed $order]]);
サンプル
$this->Cake->findById(7); $this->User->findByLastName('Anderson'); $this->User->findByEmailOrUsername('jhon'); $this->User->findByUsernameAndPassword('jhon', '123');
参考サイト
データを取得する — CakePHP Cookbook 2.x ドキュメント
http://book.cakephp.org/2.0/ja/models/retrieving-your-data.html