vital9a, ну для начала почитайте в документации, как обрабатывать данные из формы.
По Вашему вопросу видно, что с основами языка у Вас проблемы.
В обработчике формы сделайте print_r($_POST);
и посмотрите, что приходит из формы.
public $img_preview__file;
public $img_full__file;
// and
[['img_preview', 'img_full'], 'safe'],
И сделайте две разные модели.
Одна занимается загрузкой изображений, больше ничем она не занимается.
Вторая занимается работой с базой данных, больше ничем она не занимается.
chess92, Вы бы выгрузили весь код на github и дали бы здесь ссылку на репозиторий.
Кто бы пожелал - посмотрел бы.
Только после этого можно что-либо определённое сказать о качестве Ваше кода и Ваших умений.
Добрый день.
Для начала разделите модели.
Одна отвечает за загрузку изображений, вторая за сохранение данных об изображении в базу.
Можно грузить одно большое изображение, а потом уже нарезать из него превью.
Добрый вечер.
Для начала уберите везде в коде "@", включите вывод ошибок и настройте проверки на выполнения запросов к базе, а там и ошибка найдётся...
В логах ищите причину.