Валидация при загрузка нескольких изображений на сервер

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
icewill
Сообщения: 46
Зарегистрирован: 2013.07.12, 06:45

Валидация при загрузка нескольких изображений на сервер

Сообщение icewill »

Всем добрый день. При загрузке нескольких изображений на сервер возник следующий вопрос о валидации, начну сразу с кода, некоторые проверки упущу оставлю суть.
// получаем файлы
$model->file = CUploadedFile::getInstances($model,'file');

далее мне нужно проверить их на соответствие требованиям и занести данные в БД(ширина, высота и т.д). Делаю следующее:

If ($model->validate())
{
$files = $model->file;
foreach ($files as $file)
{
$newModel = new Image;
$newModel->unsetAttributes();
$newModel->file = $file;

// Вот тут, нужна повторная проверка файла на соответствие или нет смысла, или может кто то предложит совсем другое решение
$newModel->save(false);
}


}
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: Валидация при загрузка нескольких изображений на сервер

Сообщение kosenka »

А зачем повторная проверка, если вы уже сделали $model->validate() ?
И что вы хотите добиться второй проверкой?
Аватара пользователя
icewill
Сообщения: 46
Зарегистрирован: 2013.07.12, 06:45

Re: Валидация при загрузка нескольких изображений на сервер

Сообщение icewill »

kosenka писал(а):И что вы хотите добиться второй проверкой?
Тотального контроля :lol: Надо тему закрыть уже сам нашел ответы на вопрос.
Ответить