zoukankan      html  css  js  c++  java
  • yii2.0 的数据的 改

    修改数据

        /**
         * 根据获取到的数据的id 去编辑对应的数据  controller层
         */

      //引入对应的model

      use appmodelsAbout;

      //定义一个方法 经行修改

        public function actionEdit(){

            //判断是否是提交过来的数据

            $request = Yii::$app->request;

            if ($request->isPost){

                //实力话model 加载model里的方法

                $model_about = new About();

                $model_ok = $model_about->editdata();

                if ($model_ok) {
                    
                    //修改成功 跳转到 index 方法
                    
                    return $this->redirect(Url::toRoute('/about/index'));

                    exit;

                }else{

                    echo "失败";
                }

            }else{

                //获取数据的id

                $id = trim($_GET['id']);

                //获取对应id的数据

                $data_id_about = About::find()->where('about_id ='.$id)->asArray()->one();

                //print_r($data_id_about);exit;

                return $this->renderPartial('edit',['data_id_about'=>$data_id_about]);
            }
                
        }

        /**
         * 编辑对应的数据 model的数据
         */

        public function editdata(){

        //接收提交过来的数据
            $about_name = Yii::$app->request->post('about_name');
            $about_link = Yii::$app->request->post('about_link');
            $about_num = Yii::$app->request->post('about_num');
            $about_show = Yii::$app->request->post('about_show');
            $about_status = Yii::$app->request->post('about_status');

        //查询对应id的数据
            $arr = $this->findOne(['about_id'=>trim($_POST['about_id'])]);

        //修改数据
            $arr->about_name = $about_name;
            $arr->about_link = $about_link;
            $arr->about_num = $about_num;
            $arr->about_show = $about_show;
            $arr->about_status = $about_status;

        //执行
            return $arr->update();
        }

    就OK了

  • 相关阅读:
    团队冲刺(二)个人工作总结6
    团队冲刺(二)个人工作总结4
    网页开发--03(wampserver安装服务无法启动的问题)
    网页开发--02(开发环境配置)
    网页开发--01(常识)
    Three.js学习笔记05
    Three.js学习笔记04--纹理
    Three.js学习笔记03--光
    Three.js学习笔记02
    Three.js学习笔记01
  • 原文地址:https://www.cnblogs.com/laowenBlog/p/5280653.html
Copyright © 2011-2022 走看看