我正在将Slim框架与PHP结合使用,以为我的应用程序创建RESTful API。但是,我认为该框架将具有某种方式来创建更简单的JSON输出,而不仅仅是exit($jsonEncodedVariable);

我是否在框架中缺少某些内容,还是需要为每种方法使用json_encode() ... exit($json) ...?

所有数据都从我的MySQL数据库中取出,然后将根据调用的REST请求放入JSON数组中。

例如,如果请求了/api/posts/all,我将exit()一个所有帖子的JSON数组,每个帖子都为其自己的键"value" : key赋值。

我的问题是,有没有一种简单的方法可以使用slim框架将exit()转换为JSON代码,而不是以纯文本形式退出它?

最佳答案

header("Content-Type: application/json");
echo json_encode($result);
exit;

提示:Using The Slim PHP Framework for Developing REST APIs

10-07 19:13
查看更多