尽管我对Slim 3框架非常陌生,但我正在将其用于小型项目(API),并且除我返回的双重输出之外,它都工作正常,这让我发疯了!我怀疑htaccess两次调用index.php文件,导致该应用程序多次运行,或者查看器代码(Formater.php)的集成不正确。...但是我似乎找不到它
我的第二个问题是:Slim 3应用到底在哪里结束(退出点)?
这是我的应用流程的简短说明:
input-request ---> Slim路由处理程序--->我的代码(中间件和控制器)--->我的输出格式化程序(根据格式切换,我使用一个小类来处理输出[text,json ,xml] *** Formater类)
答案 0 :(得分:0)
好的,我花了更多时间阅读Slim Response文件的源代码,发现我不得不使用response-> getBody()-> rewind()方法以重新编写响应主体,以防万一您正在使用自己的查看器.....确实确实解决了问题。