Хочу у Вас спросить вот что: в БД есть таблица товара 'Good', у товара может быть 4 изображения (поля таблицы image, image2, image3, image4) соответственно. Так вот, раньше, когда было всего одно изображение и необходимости в еще трех дополнительных не было, использовался вот такое вот поведение:
Код: Выделить всё
public function behaviors()
{
$module = Yii::app()->getModule('catalog');
return array(
'CTimestampBehavior' => array(
'class' => 'zii.behaviors.CTimestampBehavior',
'setUpdateOnCreate' => true,
'createAttribute' => 'create_time',
'updateAttribute' => 'update_time',
),
'imageUpload' => array(
'class' =>'yupe\components\behaviors\FileUploadBehavior',
'scenarios' => array('insert','update'),
'attributeName' => 'image',
'minSize' => $module->minSize,
'maxSize' => $module->maxSize,
'types' => $module->allowedExtensions,
'uploadPath' => $module->uploadPath,
'fileName' => array($this, 'generateFileName'),
),
);
}
Спасибо