CakePHP 3: ссылка на целевой _blank на статических страницах

1

У меня есть проблема со ссылками на pdf файлы на статических страницах в шаблоне cakePHP 3. У нас есть некоторые статические страницы, которые включают загрузку некоторых документов (в основном файлов pdf, doc и xlsx), которые должны быть открыты на новой вкладке - по желанию клиента:/

Я пытался:

<a href="<?= $this->Url->build(DS.'files'.DS.'myPdf.pdf); ?>" target="_BLANK">Download Me</a>

Когда я нажимаю эту ссылку в chrome, новая вкладка будет открыта вместе с файлом, а вкладка source будет перенаправлена на /pages/undefined. Я также попытался использовать новый атрибут загрузки HTML5, который не будет работать в Safari и IE, хотя и будет также иметь ту же проблему. Нужно ли настраивать мои маршруты.php, чтобы разрешить загрузку файлов FTP загруженных файлов? Я прочитал: http://book.cakephp.org/3.0/en/controllers/request-response.html#sending-files, но в моем случае у меня нет модели для моих загрузок.

Большое спасибо!

  • 1
    Файлы хранятся в webroot или вне его?
  • 0
    Файлы хранятся в подпапке в webroot.
Показать ещё 2 комментария
Теги:
cakephp

1 ответ

0

Просто удалите CSS-классы, которые вы выбираете через jQuery для использования в другой части веб-сайта;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню