Доброе утро.
Никакой ошибки нет, загрузчик доступен только при редактировании объявления. По причине того, что он ajax'овый, а при добавлении id объявления ещё нет в таблице и соответственно загрузчик не может знать для какого объявления загружаются изображения.
Теоретически вы можете удалить с формы загрузчика кнопку "Загрузить" -
http://clip2net.com/s/1KobK, а обработку фотографии совершать также после нажатия на "Добавить" или "Сохранить" -
http://clip2net.com/s/1Koc0В качестве загрузчика используется FBGallery, код находится в protected\modules\gallery\FBGallery
Инициализация в файле protected\modules\apartments\views\backend\__form.php
- Код: Выделить всё
<?php if(!$model->isNewRecord){ ?>
<div class="row" id="photo-gallery">
<?php
$this->widget('application.modules.gallery.FBGallery', array(
'pid' => $model->id,
'userType' => 'admin',
));
?>
</div>
<?php } ?>