2016-11-29 5 views
-3

ich suche nach etwas, diese Art von Eingabe in symfony [sample]Bereich symfony Form Eingang

Ich weiß nicht, wich zu machen Art von Input und wie mit den symfony-Controller beschäftigen.

$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(); 

Hier ist ein Teil meines Controllers, aber nicht sicher, dass es nützlich ist.

Dankten

+0

Dies ist eine UX-Design-Sache. Sie können eine Eingabe nicht so darstellen. – Medard

Antwort

2

Wenn Sie ein Startdatum Enddatum verknüpft darstellen wollen, würde ich raten Sie zwei DateType Felder zu erstellen, wie folgt aus:

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

Dann können Sie Ihre beiden entwerfen Felder in Ihrer Vorlage, indem Sie die Zelle "à" zwischen ihnen einfügen.

Der RangeType ist nicht geeignet, um Daten zu rendern, rendert this kind der Eingabe.

+0

Diese Lösung ist perfekt! Danke – CorentinDy