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

Yii从db-findByAttributes获取最早的对象,yii,Yii,使用FindByatAttributes查询,我希望从数据库中获取最早的元素 我的代码: $oMemberLocked = MembersLocked::model()->findByAttributes(array( 'lockedid' => $this->id, 'request' => 2, )); 锁定的对象MembersLocked具有属性“date” 如何获取日期最大的元素?您可以按升序日期对查询进行排序 $crit

使用FindByatAttributes查询,我希望从数据库中获取最早的元素

我的代码:

$oMemberLocked = MembersLocked::model()->findByAttributes(array(
        'lockedid' => $this->id,
        'request' => 2,
    ));
锁定的对象MembersLocked具有属性“date”


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

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

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

您可以按升序日期排序查询

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