Решено - Action для скачивания файла

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
CyanoFresh
Сообщения: 68
Зарегистрирован: 2015.02.05, 23:50
Контактная информация:

Решено - Action для скачивания файла

Сообщение CyanoFresh » 2015.02.27, 16:51

Здравствуйте. В доках не нашел, как можно сделать загрузку файла на компьютер пользователя(отправить файл, скачать файл или как еще сказать)? Знаю как сделать на чистом php, но на yii2 может красивей решение есть?

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

    public function actionDownload($id)
    {
        $model = $this->findModel($id);
        $file = Yii::getAlias('@frontend/web/uploads/1.jpg');
    }
 
Какой код нужно дописать, чтобы шла загрузка файла пользователю? Заранее спасибо
Последний раз редактировалось CyanoFresh 2015.02.27, 18:05, всего редактировалось 1 раз.

Аватара пользователя
CyanoFresh
Сообщения: 68
Зарегистрирован: 2015.02.05, 23:50
Контактная информация:

Re: Action для скачивания файла

Сообщение CyanoFresh » 2015.02.27, 17:05

Разобрался. Надо было добавить

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

return Yii::$app->response->sendFile($file); 

Ответить