随笔 - 169,  文章 - 0,  评论 - 37,  阅读 - 50万

修改数据

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

  //引入对应的model

  use app\models\About;

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

    public function actionEdit(){

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

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

        if ($request->isPost){

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

            $model_about = new About();

            modelok=modelok=model_about->editdata();

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

                exit;

            }else{

                echo "失败";
            }

        }else{

            //获取数据的id

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

            //获取对应id的数据

            dataidabout=About::find()>where(aboutid=.id)->asArray()->one();

            //print_r($data_id_about);exit;

            return this>renderPartial(edit,[dataidabout=>data_id_about]);
        }
            
    }

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

    public function editdata(){

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

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

    //修改数据
        arr>aboutname=about_name;
        arr>aboutlink=about_link;
        arr>aboutnum=about_num;
        arr>aboutshow=about_show;
        arr>aboutstatus=about_status;

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

 

就OK了

posted on   啥也不会的程序猿  阅读(288)  评论(0编辑  收藏  举报
编辑推荐:
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· 分享一个我遇到过的“量子力学”级别的BUG。
· Linux系列:如何调试 malloc 的底层源码
阅读排行:
· C# 中比较实用的关键字,基础高频面试题!
· .NET 10 Preview 2 增强了 Blazor 和.NET MAUI
· Ollama系列05:Ollama API 使用指南
· 为什么AI教师难以实现
· 如何让低于1B参数的小型语言模型实现 100% 的准确率
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示