我需要從Yii CActiveRecord派生類中獲取第一條記錄。在Rails我只想能夠做到這一點:Yii CActiveRecord類是否有first()方法?
post = Post.first
我想我可以做同樣的事情與誼這樣的:
$post = Post::model()->first();
但是這種方法不存在。我必須找到一個條件才能獲得第一個記錄嗎?
我沒有在CActiveRecord的文檔中看到first(),所以我假設答案是否定的,它沒有第一個方法。那麼,如何才能查詢第一條記錄呢?
這個工程,但肯定是一個醜陋的黑客。當然有更好的方法。
$first = Post::model()->findAll(array('order'=>id, 'limit'=>1));
這正是我想要的。在有問題的表格中,它應該只有一個記錄(我沒有設計這個)。 – andrunix 2013-02-08 20:56:31