18.Yii2.0框架模型修改记录 和 修改点击量
Posted HaimaBlog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18.Yii2.0框架模型修改记录 和 修改点击量相关的知识,希望对你有一定的参考价值。
目录
修改数据
上面要 use appmodelsArticle;
//修改
//http://yii.com/?r=home/Edit
public function actionEdit()
{
$article = Article::findOne(9);
$article->article_title = ‘刘亦菲穿旗袍带仙气,赵丽颖穿旗袍优雅,她穿旗袍最有民国范‘;
$article->num = 8;
//$data = $article->update(); //修改方法一 返回受影响的行数(int形), 值不变没有修改返回0 如果要修改的行不存在则报错
//修改方法二 返回 boolean true ,
//值不变没有修改返回boolean true
//如果要修改的行不存则在报错 如果上面不先查出要修改的行,则为添加新记录
$data = $article->save();
dd($data);
//会自动加载D:phpStudyWWWyiiviewslayoutshome.php文件
return $this->render(‘about‘);
//不会自动加载父模板
// return $this->renderpartial(‘about‘);
}
修改点击量
上面要 use appmodelsArticle;
//修改点击量
//http://yii.com/?r=home/click
public function actionClick()
{
//num:要自加1的字段(步长可以设置为,如 2) article:要修改的行号 返回受影响的行数
$article = Article::updateAllCounters([‘num‘=>1],[‘article_id‘=>9]);
dd($article);die;
//会自动加载D:phpStudyWWWyiiviewslayoutshome.php文件
return $this->render(‘about‘);
//不会自动加载父模板
// return $this->renderpartial(‘about‘);
}
以上是关于18.Yii2.0框架模型修改记录 和 修改点击量的主要内容,如果未能解决你的问题,请参考以下文章
Python入门自学进阶-Web框架——26DjangoAdmin项目应用-数据记录操作