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ń. |
|
|
|
athabus [Symfony2][Symfony]Używanie własnych klas w Entity 8.10.2014, 14:53:50
matix Cześć,
Tak i nie.
Generalnie do generowania sluga... 8.10.2014, 15:12:51
ziolo Dokładnie robi się tak jak napisał Matix. Wewnątrz... 8.10.2014, 16:14:49
skowron-line http://symfony.com/doc/current/cookbook/do...ubscr... 8.10.2014, 19:08:36 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:49 |