0
我有一個小問題,如果Request
爲空,我應該如何在symfony中綁定PUT請求來形成。Symfony 3從請求形式綁定數據
即使我得到
file_get_contents("php://input")
我有不正確的結構將數據綁定和預期$form->handleRequest
將無法正常工作訪問數據。沒有表單名稱,也沒有觀察到層次結構。 我從角度接口獲得帖子的對象。
我有一個小問題,如果Request
爲空,我應該如何在symfony中綁定PUT請求來形成。Symfony 3從請求形式綁定數據
即使我得到
file_get_contents("php://input")
我有不正確的結構將數據綁定和預期$form->handleRequest
將無法正常工作訪問數據。沒有表單名稱,也沒有觀察到層次結構。 我從角度接口獲得帖子的對象。
在這種情況下,您直接提交數據以形式,這實質上是在handleRequest()
調用中完成的。
官方的文檔說,如何做到這一點:Calling Form::submit() manually
如果有需要你甚至可以「提交」的所有字段分別,但這是不太可能發生在任何人。
希望這有助於...
謝謝。我會盡力。無論如何,我必須將數據引導至實體所需的結構?用每個字段的表單名稱的關鍵?或者如何? 或者它可以是這樣的 ['entity_property'=>'value property'] – Tapakan
是的,您不需要表單名稱作爲包裝,但其他所有內容都需要與表單匹配。據我所知,所有的驗證標準規則都適用,所以如果你有一個'name'字段並提供'myName',你最終會得到一個有關「額外字段」的錯誤... –