buagern / slim-json
用于Slim PHP框架的JSON中间件
0.1.2
2015-03-22 03:33 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 16:46:35 UTC
README
这是一个扩展Slim框架以实现JSON输出的插件。
安装
通过Composer
$ composer require buagern/slim-json
或者将以下行添加到您的composer.json文件中
"buagern/slim-json": "0.1.*"
使用方法
要包含中间件和视图,只需使用默认的Slim方式加载即可。更多关于Slim的信息请参阅这里(https://github.com/codeguy/Slim#getting-started)
require 'vendor/autoload.php'; $app = new \Slim\Slim(); $app->view(new \Buagern\SlimJson\View); $app->add(new \Buagern\SlimJson\Middleware);
使用路由中间件方法
function jsonResponse() { $app = \Slim\Slim::getInstance(); $app->view(new \Buagern\SlimJson\View); $app->add(new \Buagern\SlimJson\Middleware); } $app->get('/', function () use ($app) { // normal view render return $app->render('view.php'); }); $app->get('/json', 'jsonResponse', function () use ($app) { // this request will return json response return $app->render(200, [ 'message' => 'JSON response', ]); });
安全
如果您发现任何与安全相关的问题,请通过电子邮件buagern@buataitom.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。