![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem sobie typ Enum z wartościami:
dodałem go sobie do formularza :
i wydawało mi się że dobrze dodałem , zgodnie z dok.: https://symfony.com/doc/current/reference/f...types/enum.html ale niestety mam taki błąd: Expected to find class "App\Form\Enum\MeetName" in file "C:\xampp\htdocs\ligatyperow2\src/Form\Enum\MeetName.php" while importing services from resource "../src/*", but it was not found! Check the namespace prefix used with the resource in C:\xampp\htdocs\ligatyperow2\config/services.yaml (which is loaded in resource "C:\xampp\htdocs\ligatyperow2\config/services.yaml"). co mam nie tak ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 73 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Enumy są od wersji PHP 8.1 dostępne. Ty masz 7.4 - dlatego to nie działa.
Przepisz klasę enum na consty. Możesz też użyć jednej z dostępnych bibliotek: - https://github.com/myclabs/php-enum - https://github.com/spatie/enum Jest ich więcej, ale z tego co czytałem, to powyższe są najpopularniejsze i napisz jaka wersje php masz Skąd wiedziałeś, że wersja PHP może być przyczyną? Ten post edytował Salvation 25.10.2022, 08:28:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Skąd wiedziałeś, że wersja PHP może być przyczyną? Ścieżki się zgadzały, nazwy klas itp, ale był problem z "Expected to find class", no i faktycznie klasy żadnej tam nie ma, tylko enum którego php nie rozumie, więc wydedukowałem że to może być problem. Swoją drogą, z tego co widzę to EnumType w symfony pojawił się w wersji 5.4 także to też będzie pewnie generowało problemy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:26 |