如何选择我们录制的前5个?

时间:2014-05-09 15:31:48

标签: mysql activerecord yii

Yii框架! :)

MySQL的:

CREATE TABLE IF NOT EXISTS `post` (
  `post_ID` int(11) NOT NULL AUTO_INCREMENT,
  `post_title` varchar(255) DEFAULT NULL,
  `post_content` text,
  `category_id` int(11) DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  PRIMARY KEY (`post_ID`),
  KEY `FK_post_cat` (`category_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

我需要一些Yii框架教程仪表板(配置编辑,查看最后一个事件等).. 我有一个MySQL表帖子需要从最后5个帖子中选择,怎么办呢?感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

最好使用Post模型中的范围。来自guide

class Post extends CActiveRecord
{
    ......
    public function scopes()
    {
        return array(
            'published'=>array(
                'condition'=>'status=1',
            ),
            'recently'=>array(
                'order'=>'create_time DESC',
                'limit'=>5,
            ),
        );
    }
}