获取>查询kohana ORM中的符号

时间:2011-08-02 14:16:17

标签: kohana kohana-3 kohana-orm kohana-db

我正在使用以下代码

    $rooms = $room->join('events', 'LEFT')
                  ->on('rooms.id', '=', 'events.room_id')
                  ->where('events.room_id', 'IS', NULL)
                  ->and_where_open()
                  ->and_where('events.eventstart' , '>', $from)
                  ->or_where('events.eventsstart', '<', $to)
                  ->and_where_close()
                  ->find_all();
    echo $room->last_query(); exit;

但在查询中我得到&gt;而不是&gt;登录

SELECT `rooms`.* FROM `rooms` 
LEFT JOIN `events` ON (`rooms`.`id` = `events`.`room_id`) 
WHERE `events`.`room_id` IS NULL 
AND (`events`.`eventstart` &gt; 1312401600 OR `events`.`eventsstart` &lt; 1312408800)

不知道为什么???

1 个答案:

答案 0 :(得分:1)

我的错误

or_where中使用的列名错误。这就是为什么我在我的查询中签名&gt;

感谢Kemo指导我向其他方向发展。