使用ORM的Kohana框架创建自定义位置

时间:2013-07-04 12:47:16

标签: orm kohana

我正在使用Kohana框架3,我需要创建一个查询

如果变量为true,我需要在part中添加一个,否则我不需要一个WHERE部分。

如果脚本在查询中如何添加php?

我需要什么:

ORM::factory('test')
->select( array('name', 'surname') )
->where('id', '=', $user->id)

if ($active == 1) {
    ->where('status', '=', 1)
}

->order_by('docid', 'DESC')->find_all();

1 个答案:

答案 0 :(得分:1)

$query = ORM::factory('test')
->select( array('name', 'surname') )
->where('id', '=', $user->id);

if ($active == 1) {
    query->where('status', '=', 1);
}

$query->order_by('docid', 'DESC')->find_all();