yii-dream-team/yii2-upload-behavior

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

yii-dream-team/yii2-upload-behavior

Сообщение an.viktory@gmail.com »

у модели нет есть только developer_id как мне составить путь с учетом этого параметра

Код: Выделить всё

public function behaviors()
{
    return [
        [
            'class' => '\yiidreamteam\upload\FileUploadBehavior',
            'attribute' => 'fileUpload',
            'filePath' => '@webroot/uploads/[[pk]].[[extension]]',
            'fileUrl' => '/uploads/[[pk]].[[extension]]',
        ],
    ];
}
при конкатенации получается там ничего не приходит хотя параметр задан

Код: Выделить всё

 'filePath' => '@webroot/uploads/'.$this->developer_id.'.[[extension]]',
 
2. Вопрос номер два почему $model->getImageFileUrl('imageUpload') при дебаге выводит значение но файл не сохраняется на диск ?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: yii-dream-team/yii2-upload-behavior

Сообщение ElisDN »

Код: Выделить всё

'filePath' => '@webroot/uploads/[attribute_developer_id].[[extension]]',
2. Потому что сохраняется при вызове $model->save() и потом по $model->getThumbFileUrl(...).
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: yii-dream-team/yii2-upload-behavior

Сообщение an.viktory@gmail.com »

Огромное спасибо
Ответить