小编Jb *_* R.的帖子

使用自定义表单(不是SF的内置Type)时,空的$ request-> files(FileBag)

我在上传文件时遇到问题...我在Symfony表单(要约)中手动添加了一些输入,以允许用户创建新公司(如果他不想使用已经存在的公司),它可以工作非常适合text / textarea字段,但是我的文件Input不能正常工作。它的内容显示在请求参数中,而不是在我的请求的文件参数中,请参阅下面的我在dump($ request)时得到的内容:

 OfferController.php on line 173:
Request {#86 ?
  +attributes: ParameterBag {#70 ?}
  +request: ParameterBag {#69 ?
    #parameters: array:2 [?
      "offer" => array:15 [?]
      "company" => array:6 [?
        "name" => "entreprise"
        "pic_logo" => "ah.png" //THIS SHOULD NOT BE HERE BUT IN THE FILEBAG
        "sector" => "2"
        "status" => "fdsfds"
        "revenues" => "sdfsdf"
        "content" => "<p>sdfdsf</p>\r\n"
      ]
    ]
  }
  +query: ParameterBag {#49 ?}
  +server: ServerBag {#73 ?}
  +files: FileBag {#63 ?
    #parameters: [] //NO FILE HERE :'(
  }
Run Code Online (Sandbox Code Playgroud)

这是产生此代码的代码:View: …

symfony symfony3.x

1
推荐指数
1
解决办法
2173
查看次数

标签 统计

symfony ×1

symfony3.x ×1