読者です 読者をやめる 読者になる 読者になる

CakePHP:公式日本語マニュアルに書かれていない: モデルメソド:find

なんだできんじゃーん、という件。

※CakePHP 1.2.1.8004 を使用。

モデルメソッド find()

モデル内からデータを簡単に呼び出したいなぁ、と考えて、前述のこともあったので、マニュアルでサポートされてないっぽい適当なコードを投げつけてみた。
http://book.cakephp.org/ja/view/449/find

      // 求人職種
      $condition = array(
                         'Job.value1'=>$Value1,
                         'Job.value2'=>$Value2,
                         );
      pr($this->Job->find($condition) );

DBへ投げられるクエリ

WHERE `Job`.`value1` = 100 AND `Job`.`value2` = 22 LIMIT 1

なんだよできんじゃねぇか。
$Model->find($type,$condition);
ってことで、第一引数必須のように考えていたけど、無くていいのね。(firstを指定したと思われてるっぽい)





・・・・俺のドキュメントの読み方がおかしいのかな・・・。

※CakePHP 1.2.1.8004 を使用。