NTTドコモ様_dカーシェア
NTTドコモ様_dカーシェア
2010.10.28

find(‘list’)でid以外の取得

おっしー

色々な取得の仕方がありますが今回は「list」について。

今回任意で付けた「ほにゃらら_id」をlistで取得しようと思い調べたので記述。

いつものfind(‘all’)を使う癖で
fieldsにカラム名を記述してたのでですが登録した際にどうもテーブルのidが登録されている、と思い

$categoryselect = $this->Lancategory->find('list',
 array('conditions' => array('iso' => $id),
 'fields'=>array('category_id','category_name'))
);

と修正。

任意のidと名前が思った通りに取得できました。

一言で言ってしまえば第二引数で指定したら良い、って事らしいです。