1

使用 FindByAttributes 查询我想从我的数据库中获取最旧的元素。

我的代码:

$oMemberLocked = MembersLocked::model()->findByAttributes(array(
        'lockedid' => $this->id,
        'request' => 2,
    ));

对象 MembersLocked 具有属性“日期”。

如何获取日期最大的元素?

4

1 回答 1

5

您可以按日期升序对查询进行排序。

$criteria = new CDbCriteria;
$criteria->order = 'date ASC';
$oMemberLocked = MembersLocked::model()->findByAttributes(array(
    'lockedid' => $this->id,
    'request' => 2,
), $criteria);
于 2012-04-04T13:45:58.857 回答