Model系のメモ@cakePHP

リファレンスがかなりわかりづらい(俺がgdgdなのかもしれん・・・)

Controller 使うに際してのメモをしておきます。
なんかメモばっか。


//findAll

$this->モデル名->findAll(
$conditions=”id=$id とか”,
$fields=”取得したいフィールド名を書く”,
$order=”ORDER BY *** DESC とか”,
$limit=”そのまま数字だけでOK”,
$page=”page数*リミットのとこだけ取ってくる”,
$recursive=”アソシエーションの階層をどこまでとるか。”
);

$condition= みたいなとこは省略できるっぽいけど
わかりづらくなるから全部書いておこうと思う。。。

//findAllBy**

$this->モデル名->findAllByIDAndPass(id=””,pass=”” みたいな);
**CamelCaseで付け足せば何個でもいけるっぽい?

//read

$this->モデル名->read(‘フィールド名’,’レコードID’)

//save

$this->モデル名->save(‘フィールド名’,’インサートデータ’)

//query
*最終手段w

$this->モデル名->query(“SELECT id FROM table WHERE id = 1”);
*これはやらんほうがいいねw

リファレンスは例が少なすぎてわかりづらいきがしたなぁ
みんなで作ってこうってことなのか!