Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


qba_rox
Napisane: 20.01.2009, 15:16:19





Grupa: Zarejestrowani
Postów: 29
Dołączył: 12.01.2009
Skąd: Warszawa

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

Pobierajac adapter:

  1. <?php
  2. $adapter=$form->img->getTransferAdapter();
  3. ?>


pobierasz ustawienia dla jednego inputa ('img' w tym wypadku).
Wywolujac metode

  1. <?php
  2. $adapter->receive()
  3. ?>

probojesz walidowac, filtrowac i przeniesc wszystkie pliki, ktore zostaly przeslane, twoj pierwszy plik zostanie prawidlowo obsluzony, bo dostarczyles jego ustawienia, natomiast, drugi bedzie obsluzony z ustawieniami domyslnymi, wiec np nie zostanie przeniesiony tam gdzie chcesz, tylko zostanie w folderze tymczasowym. I co najwazniejsze, po obsludze kazdego z tych plikow zostaje ustawiona flaga, ze zostal obsluzony.
Dalej, probojesz powtorzyc to samo wraz z ustawieniami dla drugiego pliku, z tym ze problem jest taki, ze probojesz to zrobic dla oflagowanych juz plikow. dlatego jest wyrzucany wyjatek. Rozwiazanie jest bardzo proste:

  1. <?php
  2. $adapter=$form->img->getTransferAdapter();        
  3. $adapter->receive('img');
  4. $adapter1=$form->plik->getTransferAdapter();
  5. $adapter1->receive('plik');
  6. ?>
  Forum: Frameworki · Podgląd postu: #560481 · Odpowiedzi: 5 · Wyświetleń: 915


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 17:31