修改数据

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

  //引入对应的model

  use app\models\About;

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

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了

最新文章

  1. ASP.NET 5 DNX SDK删除旧版本
  2. MacBook 配置
  3. 在VS项目中通过GIT生成版本号作为编译版本号
  4. 浏览器不支持HTML5
  5. ios自动滚动图片功能源码
  6. 根据文件夹的GUid找到该文件夹
  7. [基础] Loss function(一)
  8. KVO/KVC总结
  9. Linux多命令顺序运行
  10. Spring《错误集合,总结更新》
  11. JDK1.8源码(三)——java.lang.String 类
  12. $cordovaCamera 插件 上传头像 图片功能
  13. c# String ,String[] 和 List<String>之间的转换
  14. AI 积分图
  15. python学习之旅(二)
  16. flask~数据库
  17. ACM题目————困难的串
  18. 对synchronized的一点理解
  19. Hadoop2.x介绍与源代码编译
  20. arcgis 3种方法快速制作tpk文件(转)

热门文章

  1. win7下安装openpyxl
  2. maven配置httpclient3.X jar包
  3. js windows对象
  4. C++异常层次结构图
  5. WebKit示例解读
  6. NYOJ题目842整除的尾数
  7. SQL脚本书写的几点建议
  8. 【翻译十五】-java并发之固定对象与实例
  9. 那些年,我们在Django web开发中踩过的坑(一)——神奇的‘/’与ajax+iframe上传
  10. 在ASP.NET 5项目中使用和调试外部源代码包