hej, to znowu ja z kolejnym głupim pytaniem :)
Czy ktoś może mi przetłumaczyc na prosty jak to działa?
$form = $this->createForm(AuctionType::class, $auction);
Natomiast createForm zwraca:
return $this->container->get('form.factory')->create($type, $data, $options);
Mam osobą klase z zawartoscią:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add("title", TextType::class, ['label' => "Tytuł"])
->add("description", TextareaType::class, ["label" => "Opis"])
->add("price", NumberType::class, ["label" => "Cena"])
->add("submit", SubmitType::class, ["label" => "Dodaj aukcje"]);
}
Metody add() wywołuje na obiekcie FormBuilderInterface ale to interfejs, posiada jedynie deklaracje.
Gdzie odbywa się ten proces tworzenia formularza?
Totalnie tego nie rozumiem.