![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Połączyłem encję MEET (mecz) z nową encją LEAGUE (liga) i w CRUD dla funkcji CREATE muszę teraz dodać w formularzu nowe pole w którym będę mógł wybrać rodzaj ligi dla meczu.
Po dodaniu w klasie MeetType nowego pola dostaję jednak komunikat z poniższym błędem. Nie do końca rozumiem komunikat tzn. w którym miejscu klasa nie może być konwertowana do typu String ?
Klasa formularza - MeetType.php :
klasa entity MEET - Meet.php :
próbowałem też tak:
ale wtedy dostaję podobny komunikat:
Ten post edytował damianooo 19.06.2017, 20:47:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Problem powstał, bo został użyty typ prosty w formularzu zamiast np. EntityType::class
Następnie EntityType konfigurujemy tak, aby: - wyświetlał odpowiedni label (np. z getFullName) - renderował się jako select, radio czy też checkbox Jest to dobrze opisane w dokumentacji: http://symfony.com/doc/current/reference/f...pes/entity.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 15:06 |