2016-11-29 11 views
-3

は私が入力し、どのようにsymfonyのコントローラに対処するのウィッヒ種類を知らないのsymfony [sample]範囲symfonyのフォーム入力

に入力のこの種を作るために何かを探しています。

$form = $this->createFormBuilder($newLot) 
     ->add('lotType',null,['required' => false]) 
     ->add('lotGenre',null,['required' => false]) 
     ->add('ville',null) 
     ->add('quartier',null) 
     ->add('prix',null,['required' => false]) 
     ->add('prix', null,['required' => false]) 
     ->add('superficie', RangeType::class,['required' => false]) 
     ->add('createdAt', RangeType::class,['required' => false]) 
     ->add('gestionnaire',null) 
     ->add('lotStatut',null) 
     ->getForm(); 

ここはコントローラの一部ですが、わかりにくいです。

感謝の

+0

これはUXの設計です。あなたはそのような入力をレンダリングすることはできません。 – Medard

答えて

2

あなたは終了日にリンク開始日を表現したい場合は、私はこのように、あなたは2つのDateTypeフィールドを作成することをお勧めしたい:

->add('startDate', DateType::class, [some_parameters]) 
->add('endDate', DateType::class, [some_parameters]) 

はその後、あなたは2を設計それらの間に "à"セルを追加して、テンプレート内のフィールドを追加します。

RangeType日付をレンダリングすることは適切ではない、それは入力のthis kindをレンダリングします。

+0

このソリューションは完璧です!どうも – CorentinDy

関連する問題