У меня стал вопрос, сам файл открывается в браузере, но мне нужно чтобы он сразу скачивался на компьютер при нажатие на ссылку, в моем случае на иконку
В контроллере
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
'user_name' => $user_name,
]);
}
Во вьюшке
<?= DetailView::widget([
'model' => $model,
'attributes' => [
[
'attribute' => 'img',
'format' => 'raw',
'value' => Html::a('<span class="glyphicon glyphicon-paperclip"></span>', '@web/'.$model->img)
],
]
У меня получается путь
crm/frontend/web//attachment/name.jpg