cakephpポケットリファレンスのfindのページによると
2項を抜き出すのに
$prefectures = $this->Prefecture->find("all",array("fields" => array("id","name"),"order" => "id ASC"));
とあったんだけどこの方式だと抜けなかった
APIを見てみると
http://api.cakephp.org/class_model.html#e60758f27fa8486a063b8cc424bad741
となっていたので
$result = $this->Product->find($condition,array("id","name"));
な形式にしたらid,nameで配列が取れました
と思ったら1件しか取れて無くって
複数取りたかったので
findAllに変更して取れました
2項を抜き出すのに
$prefectures = $this->Prefecture->find("all",array("fields" => array("id","name"),"order" => "id ASC"));
とあったんだけどこの方式だと抜けなかった
APIを見てみると
http://api.cakephp.org/class_model.html#e60758f27fa8486a063b8cc424bad741
| Model::find | ( | $ | conditions = null, |
|
| $ | fields = array(), |
|||
| $ | order = null, |
|||
| $ | recursive = null | |||
| ) |
となっていたので
$result = $this->Product->find($condition,array("id","name"));
な形式にしたらid,nameで配列が取れました
と思ったら1件しか取れて無くって
複数取りたかったので
findAllに変更して取れました