なにかしらクエリを機能させるものを使うとすると、以下のどれかになります。
- \Model_Something::find('all');
- \Model_Something::query()...
- \DB::query()...
- \DB::select()...
あなたのケースでは以下のものを使えるでしょう。
これによりデータベースにクエリーをしたもので、最後に起動されたものを見ることができるようになります。
下記のコードを参考にして下さい。
lang
1$member = Model_Member::find('all', array(
2 'related' => array(
3 'circles',
4 ),
5 'where' => array(
6 array('circles.id', $circle_id)
7 )
8));
9
10echo \DB::last_query();
11exit;
12
13SELECT `mem`.`id` AS `mem_id`,
14 `mem`.`name` AS `mem_name`,
15 `mem`.`birthday` AS `mem_birthday`,
16 `mem`.`insert_date` AS `mem_insert_date`,
17 `mem`.`update_date` AS `mem_update_date`,
18 `cir`.`id` AS `cir_id`,
19 `cir`.`name` AS `cir_name`,
20 `cir`.`leader` AS `cir_leader`,
21 `cir`.`created_date` AS `cir_create_date`,
22 `cir`.`update_date` AS `cir_update_date`
23FROM `member` AS `mem`
24LEFT JOIN `circles` AS `cir`
25 ON (`mem`.`id` = `cir`.`id`)
26WHERE `mem`.`name` = 'taro'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/10/22 05:09