2012-04-04 8 views
1

FindByAttributesクエリを使用するデータベースから最も古い要素を取得したいと考えています。Yii db - findByAttributesから最も古いオブジェクトを取得する

マイコード:

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

MembersLockedは、属性 '日付' を持つオブジェクト。

どのようにして日付が最大の要素を取得できますか?

答えて

5

クエリを昇順で注文することができます。

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