首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我的api更新代码不能在slim php框架中工作?

为什么我的api更新代码不能在slim php框架中工作?
EN

Stack Overflow用户
提问于 2018-05-31 05:51:00
回答 1查看 0关注 0票数 0

我的api更新代码无法正常工作,请在slim php框架中检查它。

 /* *
 * URL: http://localhost/StudentApp/v1/submitassignment/<assignment_id>
 * Parameters: none
 * Authorization: Put API Key in Request Header
 * Method: PUT
 * */

$app->put('/submitassignment/:id',  function($id) use ($app){
    $db = new DbOperation();
    $result = $db->updateAssignment($id);
    $response = array();
    if($result){
        $response['error'] = false;
        $response['message'] = "Assignment submitted successfully";
    }else{
        $response['error'] = true;
        $response['message'] = "Could not submit assignment";
    }
    echoResponse(200,$response);
});

//Method to update assignment status
    public function updateAssignment($id){
        $stmt = $this->con->prepare("UPDATE firm SET name = ? WHERE id=?");
        $stmt->bind_param("si", $name, $id);
        $result = $stmt->execute();
        $stmt->close();
        if($result){
            return true;
        }
        return false;
    }
EN

回答 1

Stack Overflow用户

发布于 2018-05-31 15:39:32

从获得$name 值得地方获得updateAssignment()。你只向函数传递一个参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档