18.Yii2.0框架模型修改记录 和 修改点击量

目录

  • 修改数据
  • 修改点击量

修改数据

上面要 use app\models\Article;

    //修改
    //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:\phpStudy\WWW\yii\views\layouts\home.php文件
        return $this->render(‘about‘);
        //不会自动加载父模板
        // return $this->renderpartial(‘about‘);
    }

修改点击量

上面要 use app\models\Article;

    //修改点击量
    //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:\phpStudy\WWW\yii\views\layouts\home.php文件
        return $this->render(‘about‘);
        //不会自动加载父模板
        // return $this->renderpartial(‘about‘);
    }

原文地址:https://www.cnblogs.com/haima/p/9589810.html

时间: 2024-07-30 01:38:50

18.Yii2.0框架模型修改记录 和 修改点击量的相关文章

yii2.0框架安装心得

yii2.0安装心得 能够搜索到这篇文章的朋友相信是对yii框架有兴趣的,但是我不得不吐槽的是,这个安装过程确实让人头疼,接下来就让大家见证一下这个纠结的过程 根据官网的说法,安装这个框架需要用到composer,没有办法拉,先去大概的了解一下这个composer吧 什么是composer 根据composer的官网,它是这样解释的:composer是php用来管理依赖关系的工具,搞的这么复杂,直接说就是一个比较智能的下载工具不就好了.比如说我的项目是依赖yii框架的,而yii是依赖于其他东西的

学习yii2.0框架(一)

Yii 是什么 Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序.名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写. Yii 最适合做什么? Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用.因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用,如门户网站.社区.内容管理系统(CMS).电子商务项目和 RESTful Web 服务等. 系统要求 Yi

YII2.0框架——环境搭建

一.YII  简单介绍 1.网站 Yii Framework 官方地址:http://www.yiiframework.com Yii Framework 官方仓库:https://github.com/yiisoft Yii Framework 中文社区地址:http://www.yiichina.com Yii Framework 中文社区仓库:https://github.com/yiichina Yii Framework 中文图书:http://www.yiibook.com 2.Yi

yii2.0 框架 载入 PHPExcel 类

我用的是composer 安装的, 自己引入的话找了好多的方法但是都不能引入 所以找了这个简单一点的. composer require "phpoffice/phpexcel"    用这个命令下载就可以(等一会时间),前提是你已经安装的composer 如果没有,就安装一个,就不多说了. 安装完成后 window 下打开命令窗口 输入compposer 查看是否安装成功,然后打开你的yii2.0(高级版)框架的verdor 这个文件夹 Shift+右键,打开命令窗口,运行上面那个下

Yii2.0框架Restfull API开发攻略

1.将Yii2.0 advanced版中应用主体frontend 或 backend 应用复制为api应用 2.在应用主体api目录的controller新建SiteController.php: namespace api\controllers; use Yii; use yii\rest\ActiveController;/*SiteController测试控制器 */class SiteController extends ActiveController{public $modelCl

21.Yii2.0框架多表关联一对多查询之性能优化--模型的使用

控制器里 //关联查询 public function actionRelatesearch(){ //关联查询 //查询方法一(查一行) 一维数组下的值是obj $category = Category::findOne(1); //查分类表里的数据 abj // $categoryarr = $category->attributes; //获取某一行的分类结果里的对象属性,array //查文章里的cid等于2的 拿上面的结果 $categoryarr['cid']=2 作为本次查询的条件

学习yii2.0框架阅读代码(三)

阅读 BaseYii Yii的辅助类核心框架 别名相关 <?php namespace yii; //定义命名空间,昨天修改了一天.. use yii\base\InvalidConfigException; use yii\base\InvalidParamException; use yii\base\UnknownClassException; use yii\log\Logger; use yii\di\Container; //获取应用程序开始时间 defined('YII_BEGIN

学习yii2.0框架阅读代码(十二)

先把Object.Component.Module三个核心搞清楚了在写实例 下面介绍一下Object -- Yii最基础的类,大多数类都继承了该类.常用的12个公共方法,有点类似于ThinkPHP里面的魔术方法. <?php /** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/

学习yii2.0框架阅读代码(十一)

vendor/yiisoft/yii2/base/Module. php(续) /** * 该方法解析指定的路线和创建相应的子模块(s),控制器和行动 * This method parses the specified route and creates the corresponding child module(s), controller and action * instances. It then calls [[Controller::runAction()]] to run th