2016-05-09 15 views
0

GETメソッドを使用すると、フォームに問題があり、URLからパラメータを取得しています。 Symfony2ので 私はフォームタイプでこれを使用することもできますSymfony3 - フォームgetName();

public function getName() 
    { 
     return null; 
    } 

、それはフォーム名なしで私だけのフィールド名を返さ[フィールド名]。 しかし、私はSymfony 3を持っています。この機能は私のためには機能しません。

フィールド名だけを返すことは可能ですか? 私のURLは次のようになりますので:

www.example.com/search?search%5Bkeyword%5D=zzz

そして、この:$request->query->get('keyword');リターンはnull。

+0

チェック[この](https://stackoverflow.com/questions/37005899/symfony3-is-it-possible-to-change-the-name-of-a-フォーム/ 37011487#37011487)にもアプローチ – Matteo

答えて

1

使用createNamed()

// 1st arg: form name; 2nd arg: form type 
$formFactory->createNamed(null, YourType::class); 
関連する問題