0

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

只有当变量为真时,我才需要添加一个 where 部分,否则我不需要一个 WHERE 部分。

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

我需要的:

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

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

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

1 回答 1

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();
于 2013-07-04T12:59:59.550 回答