Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mvc] Upload i skalowanie obrazkow - Model czy Kontroler
NoiseMc
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Jak w temacie, gdzie powinno sie wedlug Was odbywac skalowanie, usuwanie uploadowanie obrazkow. Moj pomysl to - upload w kontrolerze, na podstawie kazdego upnietego pliku tworzony jest obiekt z danymi tego pliku i przekazywany do modelu, ktory skaluje, zapisuje minuatury na dysku i dodaje info do bazy. Troche nie podoba mi sie fakt ze i kontroler i model wie o sciezkach do katalogow z uploadem (oczywiscie sciezki zapisane w Registry/Config) z drugiej strony skalowanie i zapis powinien byc w modelu na wypadek jakbym na przyklad chcial obrazki z bazie zapisywac ( (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).
Dodatkowo usuwanie obrazkow - lepiej wywolac jedna metode modelu deleteAll() niz w kazdym kontrolerze powtarzac ten sam kod kasowania.
Nie wiem natomiast czy sam proces uploadowania powinien brac na siebie kontroler czy moze powinien przekazywac dane z formularza do modelu ... ale znowu model nie powinien wiedziec nic a zadnych formularzach, powinien tylko dostawac czyste dane czyli sciezki do plikow ktore ma zeskalowac i zapisac.
Co Wy na to ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Czyli zbieram pliki w kontrolerze, tworze sobie obiekty UploadedFile i daje je do modelu zanim jeszcze zrobie move_uploaded_file()? W sumie dobry pomysl, bede musial troche przeprojektowac klase do uploadowania i zapisu plikow na serwerze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Ludvik
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(NoiseMc @ 15.08.2007, 22:32:37 ) *
Czyli zbieram pliki w kontrolerze, tworze sobie obiekty UploadedFile i daje je do modelu zanim jeszcze zrobie move_uploaded_file()? W sumie dobry pomysl, bede musial troche przeprojektowac klase do uploadowania i zapisu plikow na serwerze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Tak jest. Tylko wszystkie szczegóły uploadu zamykasz w tej klasie. Poza nią nie ma istnieć żadne odwołanie do move_uploaded_file itp. Interfejs ma ukryć szczegóły implementacji, dzięki czemu będziesz mógł dodawać w ten sam sposób pliki z różnych źródeł - nawet importować z jakiegoś FTP...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 20:31