![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dalej uczę się korzystać z Symfony i chciałby zrobić pewne rzeczy "ładnie". Na dzisiaj mam Zestaw swoich klas, które często używam w różnych projektach. Pomyślałem, żeby zrobić sobie z nich bundla Dajmy na to AcmeUtilBundle.
Mam w nim klasę Converter i metodę statyczną slugify. Ok i co dalej? Rozumiem, że mogę sobie zdeklarować Service i używać wszystkiego w kontrolerze np.
Jak jednak użyć ładnie tych metod w Entity, żeby np. podczas ustawiania pola name od razu generować slug? A może w ogóle źle zabieram się do tego problemu? Ten post edytował athabus 8.10.2014, 14:54:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Ja zacznę od tego, że swoich klas wcale nie musisz wrzucać do bundla. Mogą sobie pozostać poza nim. Dodatkowo, jeżeli Ci to wystarcza, to możesz dalej korzystać z metody statycznej lub zwykłej funkcji. W opozycji do pomysłu ze zdarzeniami, jeżeli nie lubisz żeby model był związany z frameworkiem to proponuję następujące rozwiązanie:
Co do korzystania z menedżerów to nie polecam. Prowadzi to często do obiektów które wykonują wiele zadań. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:06 |