
Piotr
Krajewski
web application
programmer
Temat: multiupload obrazkow i relacja oneToMany
Hej,chciałbym sie zorientować jak macie rozwiazany multiupload obrazka w formularzu.
Chodzi przede wszystkim o formularz, który jest zbudowany w oparciu o Encje1 zas obrazki miały by być trzymane w Encji2 gdzie Encja1 jest w relacji oneToMany do Encji2.
mógłby ktoś podpowiedzieć jaki jest best practices dla tego problemu ?
Ponadto prosiłbym też o informacje odnośnie operacji na obrazkach np. resize i crop.
Na tą chwile operuja tablicą obiektów:
Array
(
[0] => Symfony\Component\HttpFoundation\File\UploadedFile Object
(
[test:Symfony\Component\HttpFoundation\File\UploadedFile:private] =>
[originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => Screen Shot 2012-02-01 at 8.02.37 PM.png
[mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/png
[size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 867212
[error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
[pathName:SplFileInfo:private] => /private/var/tmp/phpOokCJz
[fileName:SplFileInfo:private] => phpOokCJz
)
[1] => Symfony\Component\HttpFoundation\File\UploadedFile Object
(
[test:Symfony\Component\HttpFoundation\File\UploadedFile:private] =>
[originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => Screen Shot 2012-02-01 at 8.06.17 PM.png
[mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/png
[size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 870576
[error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
[pathName:SplFileInfo:private] => /private/var/tmp/php0R8V0K
[fileName:SplFileInfo:private] => php0R8V0K
)
)
którą bym chciał z automatu zauploadowac pliki (oryginal i miniaturka) oraz dodać wpis do bazy.
Zależy mi na podpoiwedzi jak powinien wygladac model dla tego problemu.
Pozdrawiam

Wojciech
Sznapka
CTO @ STS Zakłady
Bukmacherskie
Temat: multiupload obrazkow i relacja oneToMany
Najlepiej do miiaturek uzyc imagine - generuje je w locie przy pobieraniu (brak obciazenia po uploadzie) i cache'uje
Piotr
Krajewski
web application
programmer
Temat: multiupload obrazkow i relacja oneToMany
rozważałem tę opcje nie mniej jednak to co ty uwazasz za zalete (generowanie miniaturek w locie) ja uwazam za wadę. Wolę dać większe obciążenie podczas ich dodawania (gdzie de facto takich requestow bedzie mniej) niz przegladania. Dlatego tez pytam się o inne rozwiazanie
konto usunięte
Temat: multiupload obrazkow i relacja oneToMany
Rozważ inną opcję - w momencie gdy generowanie miniatur przeniesiesz do Twig'a - całkowicie oddzielasz sposób prezentacji grafiki od kodu aplikacji.Dla mnie - to jest większa zaleta niż zabawa przy uploadzie.Michał Wachowski edytował(a) ten post dnia 20.03.12 o godzinie 16:16

Sławomir
Jach
Programista,
DreamLab
Temat: multiupload obrazkow i relacja oneToMany
Przy generowaniu miniaturek przy dodawaniu masz też problem, przewidzenia jakie rozmiary będą potrzebna na froncie.Podobne tematy
Następna dyskusja: