![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Załóżmy, że dodaję w adminie artykuł. Załóżmy, że artykuł ma obrazek, który ładuję i nie ma z tym problemów. Dalej, chcę jeszcze po uploadzie zeskalować ten obraz - to nie problem, tworzę w ArtykulForm metodę processUploadedFile() i w niej modyfikuję obraz. Wygląda to mniej więcej tak:
Ale co mam zrobić, jeżeli artykuł ma dwa obrazki, chciałbym je oba skalować. Wynika to z jakichś moich braków ale nie wiem jak to ugryźć, nie można przecież zrobić po prostu tak:
Bo zwracam w ten sposób nazwę drugiego obrazka a pierwszego nie i ten nie zostanie zapisany. Domyślam się, że albo trzeba jakoś manipulować argumentami albo w ogóle inaczej to rozwiązać bo nie wyobrażam sobie jak mam zwrócić nazwy obu plików w jednej metodzie. Będę wdzięczny za podpowiedź. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
To zależy, nie wiemy jak wygląda Twoja baza. Chcesz dwa pliki wsadzać do jednego kolumny i oddzielać jakimś magicznym znakiem? Jeśli tak, to jest to zły pomysł.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie - tabela w wygląda mniej więcej tak:
artykul: - id: - tytul: - plakat: - drugi_obrazek: |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
No to przecież funkcja processUploadedFile zostanie wykonana dwa razy. Konkretnie to dla każdego pola, którego walidator jest instancją sfValidatorFile.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 01:07 |