簡體   English   中英

如何處理Symfony中來自html形式的請求?

[英]How to handleRequest from html form in Symfony?

我有簡單的 html 表格和 controller 來處理它。 請注意,我沒有在 html.twig 中使用 Symfony 的 forms,例如{{form_start(form)}}... 所以我想從 Controller 中的簡單 html forms 處理。

我的請求正文包含在下面

+request: Symfony\Component\HttpFoundation\ParameterBag {#10
#parameters: array:2 [
    "name" => "name"
    "amount" => "name"
  ]

}

在 Controller.php 我有 $form

$defaultData = ['message' => 'Type your message here'];


    $form = $this->createFormBuilder($defaultData)
        ->add('name')
        ->add('amount')
        ->getForm();

    //here I can't handle the request;
    $form->handleRequest($request);
    
    // only 'message' is contain
    dd($form->getData());
    

如何在沒有數據的情況下使用表單 Class從文檔中我嘗試在不使用$data = $request->request->get('data')情況下處理來自 html 表單的請求

在我嘗試在每個 Symfony 論壇中處理和詢問之后,我發現了這個問題,

我的錯誤只是指定了我的請求參數。 首先,我需要找出我的$form的名稱為了解決這個問題,我丟棄了剛剛創建的 $form

dd($form);

[![enter image description here][1]][1]

之后我的請求應該如下所示在此處輸入圖像描述

之后我可以處理Request()!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM