返回
顶部

修改密码

Yii学习(5)----一些实用技巧

+1

-1

收藏

+1

-1

点赞0

评论0

Yii框架中实用的技巧:SQL语句中主要涉及的操作无非是增删改查.我们可以在models中定义scopes方法来定义最基本的数据操作方法:News.php model中[php] public function scopes() { return array( //获取新闻通用方法 'recommend'=>a…
Yii框架中实用的技巧:
SQL语句中主要涉及的操作无非是增删改查.
我们可以在models中定义scopes方法来定义最基本的数据操作方法:
News.php model中
[php]  
public function scopes()  
    {  
        return array(  
            //获取新闻通用方法  
            'recommend'=>array(  
                'condition'=>" isrecommend = ".self::RECOMMEND,  
            ),  
            'getNews'=>array(  
                'select'=>array('id','title','coverimg'),                  
                'order'=>'dateline DESC',  
            ),  
        );  
    }  
 
定义好了之后,如果要使用里面的方法,则只需通过:
[php]  
$recommend_news = News::model()->getNews()->recommend()->findAll(array(  
            'select'=>array('content'),  
            'condition'=>"coverimg <> '' and coverimg is not null and type = ".News::TYPE_YLZX,  
            'limit'=>'4',  
        ));   
调用就可以了。
涉及到更新数据方面:
[php]  
//更新点击次数  
        News::model()->updateCounters(array('clicks'=>1),"id = ".$id);  
 
 
 

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
今日要闻
换一批
热点排行