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了

  • 相关阅读:
    POJ1741
    聪聪可可
    [USACO07NOV]Cow Relays
    Android 程序的反破解技术
    在Android上实现SSL握手(客户端需要密钥和证书),实现服务器和客户端之间Socket交互
    vmware中的bridge、nat、host-only的区别
    史上最易懂的Android jni开发资料--NDK环境搭建
    使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决
    Android apk反编译基础(apktoos)图文教程
    Smali文件语法解析
  • 原文地址:https://www.cnblogs.com/laowenBlog/p/5280653.html
Copyright © 2011-2022 走看看