Mam taką sytuację. Jest strona www z podziałem na model, widok, kontroler. Mam podstronę galeria i teraz od strony administratora dodałem mechanizm wgrywania plików na server.
w kontrolerze odpalam metodę z warstwy model np. uploadFile().
1. Czytałem, że należy wszystkie informacje pobierane z formularza ($_FILE, $_POST) przekazywać w parametrach metody (np. uploadFile(array $file)). Tutaj moje pierwsze pytanie, bardzo proste

2. Gdzie należy walidować w takim razie $_FILE i $_POST? W kontrolerze czy modelu?