Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kohana walidacja uploadowanych (kilku) plików
adrianpl20
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

Ostrzeżenie: (10%)
X----


Witam. Tworzę możliwość upload'owania wielu zdjęć do postów i mam problem z walidacją. W formularzu pole do uploadu plików typu file ma nazwę photos[]. Walidując dane robię coś takiego:
  1. $validate = new Validation($_FILES);
  2.  
  3. $validate->rule('photos[]', 'Upload::size', array(':value', '1M'));
  4.  
  5. if($validate->check())
  6. {
  7. //
  8. }


podczas wykonywania $validate->check() wyświetla błąd:
  1. ErrorException [ Recoverable Error ]: Argument 1 passed to Kohana_Upload::size() must be of the type array, null given


jak mam zrobić tą walidację? Próbowałem "rozbić" pliki z ogólnej tablicy $_FILES['photos'] na osobne tablice 'photos0', 'photos1' - w zależności od ilości upload'owanych zdjęć, ale nie wiem jak w pliku z komunikatami ustawić komunikat dla tych pól (przecież nie wiem ile plików ktoś zauploaduje, a szkoda wymieniać tych 'photos0', 'photos1' i tak do 20 czy wiecej...

sprawdzałem w google ale ktoś tam tworzył nowe funkcje walidacyjne aby przyjmowało taki typ tablicy właśnie jak 'photos[]' - nie chciałbym tak robić
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 07:09