think php 修改页面

表单页面
  <a href="/examtest/test/edit/id/{$v['id']}">修改</a>
                    <a href="/examtest/test/delete/id/{$v['id']}" onclick=" return confirm('您确定要删除吗?')">删除</a>

。。。。。。。。。。。。。。。。。控制器页面

 public function edit($id)
    {
//根据前端传过来的id找数据
        $data = ExamTest::updateInfo($id);
///将数据发送至视图,进行展示
        $this->assign('data', $data);
        return view();
    }

、、、、、、、、、、、、、、、、、、、、、模型页面

    //修改展示页面
    public static function updateInfo($id){
        return self::where('id',$id)->find();
    }

 

 

 

、、、、、、、、、、、执行修改控制器页面、

  public function update(Request $request, $id)
    {
        //
        $data = $request->param();
        $res = ExamTest::updateSuccess($data);
        if (!$res) {
            $this->error('修改失败', '/examtest/test/index');
        }
        $this->success('修改成功', '/examtest/test/index');
    }
   //执行修改模型

    public static function updateSuccess($data){
        return self::update($data,$data['id'],true);

    }

 

posted @ 2021-08-14 21:29  王越666  阅读(50)  评论(0)    收藏  举报