Slim Framework:插入查询问题

时间:2015-06-13 07:54:12

标签: php slim

我是Slim Framework的新手。我不知道如何在Slim框架中执行插入查询。

请有人向我展示一个示例或教程,以便更好地理解它。 我已阅读Android hive教程,但仍不清楚。

使用高级REST API时,我无法发布参数。

0生成响应。

以下是index.php文件的代码:

global $name;

$app->get('/saveEvent', function() {
    global $user_id;
    $response = array();
    $db = new DbHandler();
    $name = $app->request->post('name');
    $result = $db->createUser($name);

    //$response["error"] = false;
    if ($result != NULL) {
        $response["error"] = false;
        $response["message"] = "Task created successfully";
    } else {
        $response["error"] = true;
        $response["message"] = "Failed to create task. Please try again";
    }
    echoRespnse(201, $response);
});

$app->run();

1 个答案:

答案 0 :(得分:5)

以下是您将如何执行帖子的示例:

$app->post("/book", function () use($app, $db) {
    $app->response()->header("Content-Type", "application/json");
    $book = $app->request()->post();
    $result = $db->books->insert($book);
    echo json_encode(array("id" => $result["id"]));
});