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>
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>