![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy w ZF2 istnieje jakaś standardowa klasa która przerobi mi nazwę np. Hello World! na przyjazną nazwę hello-world? W sieci nie mogłem znaleźć nic o takiej klasie więc pewnie nie istnieje. Skoro nie istnieje, to czy dobrym rozwiązaniem będzie napisanie własnej jako filtr? (Zend\Filter) -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie istnieje w podstawowym ZEND 2 - najlepiej samemu napisać i własnie jako FILTR.
Sam znasz najlepsze rozwiązanie - po co pytasz ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero się uczę Zend-a i chciałem mieć pewność, że użycie tego jako Filtr będzie prawidłowe. Dzięki za odp.
Jeszcze jedno pytanie odnośnie tego problemu. Wiem, że działać będzie tak i tak, ale nie wiem który sposób wyeliminuje niechciane błędy w przyszłości. Gdzie użyć nowego filtru? W modelu czy w tabeli? Tzn. mam klasę modelu Album z tutoriala oraz AlbumTable. Z tego co widzę klasa Album odpowiada głównie za walidację, natomiast AlbumTable za operacje na bazie. -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 45 Dołączył: 5.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Gdzie użyć nowego filtru? W modelu czy w tabeli? Tzn. mam klasę modelu Album z tutoriala oraz AlbumTable. Z tego co widzę klasa Album odpowiada głównie za walidację, natomiast AlbumTable za operacje na bazie. Tworzysz nową klasę, która dziedziczyć będzie z Zend\Filter\AbstractFilter i później w getInputFilter():
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:18 |