![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 6 Dołączył: 25.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Prosiłbym o przyjrzenie się tej prostej klasie i ew. wskazanie mi błędów co zmienić w sposobie pisania, zastanawiałem się czy użyć dla zmiennych private czy public, uznałem, że nie ma potrzeby dostępu z poza klasy, druga moja wątpliwość to kod html zwracany w funkcji pobierzZdjecia(), czy należało by go odseparować? Np jeżeli chciałbym użyć tą klasę w stronie opartej o wzorzec MVC, a ta klasa była by w bibliotekach ( czyli tzw. helper?)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Zobacz na swój kod - tak naprawdę są to funkcje al'a "Strukturalne PHP" z dodatkiem $this. 1. Podstawowa zasada, której staram się trzymać mówi, że dany obiekt powinien odpowiadać tylko jednej funkcjonalności. U Ciebie jest to mix z czytania plików z katalogu, sprawdzenia extension i zwrócenia html 2. Nawet w pisaniu strukturalnym nie powinno się mieszać HTML z PHP ty tutaj robisz to w sposób brutalny (IMG:style_emoticons/default/wink.gif) 3. Jeżeli sprawdzasz listę plików z katalogu to
I działamy dopiero na kolekcji zdjęć. edit: Crozin wpadł na chwilę (IMG:style_emoticons/default/smile.gif) więc pewnie napisze coś mądrzejszego niż moje wypociny (IMG:style_emoticons/default/tongue.gif) Ten post edytował CuteOne 22.09.2012, 19:37:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:11 |