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

SnI*_*IpY 1 yii

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

我的代码:

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

MembersLocked对象具有属性"date".

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

Pui*_*ber 5

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

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