php – 使用某些文件提交表单时,Symfony2 POST数据为空
发布时间:2020-12-13 17:26:48 所属栏目:PHP教程 来源:网络整理
导读:我有一个Symfony2表单,旨在接受上传的(xml)文件并将其与实体关联.与其关联的实体是从Select元素中选择的,因此在提交表单时,其ID包含在POST数据中. 一切都很愉快,但是当我尝试上传一个特定的xml文件时,Symfony声称POST数据是空的 – 因此发生错误,因为它无法
我有一个Symfony2表单,旨在接受上传的(xml)文件并将其与实体关联.与其关联的实体是从Select元素中选择的,因此在提交表单时,其ID包含在POST数据中.
一切都很愉快,但是当我尝试上传一个特定的xml文件时,Symfony声称POST数据是空的 – 因此发生错误,因为它无法找到与上传关联的实体. 在我的控制器操作中处理表单提交,如果我这样做; var_dump($request->request->all()); 返回“array:empty” 如果我打开Symfony调试栏,它会说; Request POST Parameters No POST parameters 但是,当我在Firebug中监视请求时,我可以看到POST数据,这正是我所期望的.那么,POST数据去了哪里? 顺便说一下,我正在使用Symfony 2.3.9.如果重要的话,所有XML文件都是有效的XML. 解决方法
我有类似的情况,通过增加最大POST请求大小(post_max_size)解决了这个问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |