bdemirkir/slim-json-view

Slim Framework 3 的简单 JSON API 视图助手

0.1.1 2015-12-24 11:04 UTC

This package is auto-updated.

Last update: 2024-09-05 00:05:05 UTC


README

这是一个非常简单的 Slim Framework 视图助手,用于 JSON API。您可以使用此组件在 Slim Framework 应用程序中创建简单的 JSON 响应。

安装

通过Composer

$ composer require bdemirkir/slim-json-view

需要 Slim Framework 3 和 PHP 5.5.0 或更高版本。

使用方法

// Create Slim app
$app = new \Slim\App();

// Fetch DI Container
$container = $app->getContainer();

// Register JSON View helper
$container['view'] = function ($c) {
    return new \Slim\Views\JsonView();
};

// Successful response
$app->get('/hello/{name}', function ($request, $response, $args) {
    return $this->view->render($response, [
        'name' => $args['name']
    ]);
});

// Unauthorized response
$app->get('/unauthorized/{name}', function ($request, $response, $args) {
    return $this->view->render($response, [
        'name' => $args['name']
    ], 401);
});

// Run app
$app->run();

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件