Поставили задачу, чтобы можно было загружать картинки и pdf-ки.
Вот этой проверки в модели будет достаточно, чтобы не подсунули чего то плохого?
Код: Выделить всё
public function rules()
{
return [
[['files'], 'file', 'extensions' => ['png', 'jpg', 'jpeg', 'gif' , 'pdf'], 'maxFiles' => 10, 'mimeTypes' => 'application/pdf, image/*'],
];
}
Не смотрел, в этих валидаторах это делается или нет, когда расширение картинки.
Ресурсы эти будут в веб доступных папках сохраняться.