在Silex中从请求中检索json的问题

时间:2014-09-25 16:12:23

标签: json upload frameworks xmlhttprequest silex

Fronted Framework Uikit提供了一些组件(也使用Javascript)。我联系了Uikit的上传插件,它提供了基于xhrxmlhttprequest)的上传解决方案。 我使用的是Mini Framework Silex,这是一个简化的symfony版本。

对于xmlHttpRequest我定义了这个控制器功能:

   /**
     * Xhr Upload
     * -> for /add
     * 
     * @param Application $app
     * @param Request $request
     */
    public function addAction(Application $app, Request $request)
    {
        if($request->request->has('files')) {
             $files = $request->get('files');
             /** do some stuff, like insert Uploads in DB or move them to Filesystem
        }
    }

首先查看上传组件:它确实提供了一些自定义,例如定义xhr action(称为控制器)或param(后查询密钥)。

在我的情况下,我选择/add action,我拥有addAction() controller。对于param,我使用files(默认POST键)。

我无法获得发送的参数(json字符串)!我的问题是要从请求中得到这个参数。

0 个答案:

没有答案