当前位置:  开发笔记 > 编程语言 > 正文

链接到CakePHP视图中的文件(例如PDF)

如何解决《链接到CakePHP视图中的文件(例如PDF)》经验,为你挑选了2个好方法。

我想在我的一个控制器视图中链接到一些PDF.完成此任务的最佳做法是什么?CakePHP webroot文件夹包含一个./files/子文件夹,我试图链接到它而不使用我的href中的"魔术"路径名(例如"/path/to/my/webroot/files/myfile.pdf")而感到困惑.

我有什么选择?

编辑:我没有充分描述我的问题.我试图以平台无关(即无mod_rewrite)的方式链接到/ app/webroot/files /中的文件.

我已经解决了这个问题,将这些文件存储在CakePHP目录结构之外.



1> Alexander Mo..:
$html->link('Pdf', '/files/myfile.pdf');



2> zmonteca..:

这有点相切,但是要在模型和其他地方访问这样的位置,您可以简单地执行此操作:

$file = WWW_ROOT . DS . 'files' . DS;

这种策略可能对访问静态数据加载文件的人有帮助,例如XML或JSON.

建议不要将其用于公共消费或公共链接.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有