Yii从db获取最旧的对象 - findByAttributes

时间:2012-04-04 12:45:40

标签: yii

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

我的代码:

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

对象MembersLocked具有属性'date'。

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

1 个答案:

答案 0 :(得分:5)

您可以按升序日期订购查询。

$criteria = new CDbCriteria;
$criteria->order = 'date ASC';
$oMemberLocked = MembersLocked::model()->findByAttributes(array(
    'lockedid' => $this->id,
    'request' => 2,
), $criteria);