CakePHP 3:链接到静态页面中的目标_blank

时间:2015-11-02 16:29:11

标签: php html5 cakephp

我在cakePHP 3模板中的静态页面上链接到pdf下载时遇到问题。我们有一些静态页面,其中包括下载到某些文档(主要是pdf,doc和xlsx文件),这些文档应该在新标签中打开 - 如客户所希望的那样:/

我试过了:

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

当我在chrome中单击此链接时,将使用该文件打开一个新选项卡,源选项卡将路由到/ pages / undefined。我还尝试使用新的HTML5下载属性,虽然在Safari和IE中无法工作但也会遇到同样的问题。 我是否必须调整我的routes.php以允许FTP上传文件的文件下载?我看过:http://book.cakephp.org/3.0/en/controllers/request-response.html#sending-files,但在我的情况下,我没有上传的模型。

非常感谢!

1 个答案:

答案 0 :(得分:0)

只需删除您通过jQuery选择的CSS类,以便在网站的其他部分使用;)