Есть небольшой блог на Yii, решил сделать кнопку для скачивания файлов. В файле Article.php есть публичная функция:
public function getFile()
{
$file = \Yii::getAlias('@app/files/' . $this->file);
if (file_exists($file)) {
\Yii::$app->response->sendFile($file);
}
}
Пробовал в файле статьи вызывать вот так
<a href="<?= $article->getFile();?>" download></a>
но при открытии статьи, сразу начинается скачивание файла без открытия содержимого статьи.
Вопросы похожие есть, но почему-то через $_POST, GET вообще не работает.