Chce dodac checkbox do jedengo z formularza
oraz nowa kolumne do odpowiadajacej formularzowi tabeli. Projekt zbudowany w Symfony 3.4. Czy mam teraz rozszerzac po kolei: migracje, encje, kontrolery, widoki, pliki *.yml etc? Jak to sie ma odbywac? Niby mam dodac tylko jedna dodatkowa kolumne do tabeli, a wychodzi jak bym mial zrobic kupe roboty. Nie kumam tutaj czegos :D Prosze wyjasnienie :)
Hej,
Czyli lecisz według kolejności:
nowa kolumne do odpowiadajacej formularzowi tabeli
Zmieniasz encję i potem odpalasz migrację (albo doctrineupdate)
Chce dodac checkbox do jedengo z formularza
Czyli zmieniasz plik od forma - klasa w phpie, która dodaje parametry. Będziesz musiał do buildera dodać nowe pole CheckBox type (https://symfony.com/doc/3.4/reference/forms/types/checkbox.html) i zależnie od tego jak je renderujesz albo dodasz form_row
nowy albo nic, bo wyświetlacie całą formę poprzez form()
Czy mam teraz rozszerzac po kolei: migracje, encje, kontrolery, widoki, pliki *.yml etc? Jak to sie ma odbywac?
O encjach i migracjach wyżej, o formie i widoku też. Zostało Ci sprawdzenie czy w kontrolerze trzeba coś zrobić - jeżeli robisz jakieś domyślne form->handleRequest($request) to nic nie trzeba będzie zmieniać. W yml też nic nie trzeba zmieniać.