簡體   English   中英

添加文本區域以形成symfony2

[英]add a text area to form symfony2

我有一個與實體有關的表格。 我想在表單中添加一個文本區域編號並獲取值entred,因為我知道實體中沒有具有該值的屬性,所以getNumber()或setNumber都沒有。 我也希望將其與表格一起提交。

我該如何實現?

我找到了此鏈接並嘗試

->add('From', 'text', array(
                "property_path" => false,
            ));

但是我想知道如何立即獲得此價值? 可以與表格一起提交嗎?

該值將與表格一起提交。 因此,您可以直接在“請求”對象中檢索它。

在你的情況下,你會做

$this->get('request')->request->get('From');

有關更多信息,請參見有關無類形式食譜


您還可以通過在函數中使用Request類型的參數來檢索請求對象:

use Symfony\Component\HttpFoundation\Request;

public function myFunction(Request $request /*, ... */){
    //...

    $from = $request->get('From');

    //...
}

暫無
暫無

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

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