Yii学习(5)----一些实用技巧
来源:未知 责任编辑:责任编辑 发表时间:2013-12-06 08:43 点击:次
	   
	
	  
	  
	  Yii框架中实用的技巧:
p>SQL语句中主要涉及的操作无非是增删改查.
p>我们可以在models中定义scopes方法来定义最基本的数据操作方法:
p>News.php model中
p>[php]  
p>public function scopes()  
p>    {  
p>        return array(  
p>            //获取新闻通用方法  
p>            'recommend'=>array(  
p>                'condition'=>" isrecommend = ".self::RECOMMEND,  
p>            ),  
p>            'getNews'=>array(  
p>                'select'=>array('id','title','coverimg'),                  
p>                'order'=>'dateline DESC',  
p>            ),  
p>        );  
p>    }  
p> 
p>定义好了之后,如果要使用里面的方法,则只需通过:
p>[php]  
p>$recommend_news = News::model()->getNews()->recommend()->findAll(array(  
p>            'select'=>array('content'),  
p>            'condition'=>"coverimg <> '' and coverimg is not null and type = ".News::TYPE_YLZX,  
p>            'limit'=>'4',  
p>        ));   
p>调用就可以了。
p>涉及到更新数据方面:
p>[php]  
p>//更新点击次数  
p>        News::model()->updateCounters(array('clicks'=>1),"id = ".$id);  
p> 
p> 
p> 
	
	相关新闻>>
最新推荐更多>>>
              
          - 发表评论
- 
				
- 最新评论 进入详细评论页>>

![cocos2d_x+lua[2]](/uploads/allimg/131030/110J64609-0-lp.jpg)








