Cakephp HTMLHelper link()添加了意外路径

Cakephp HTMLHelper link()添加了意外路径,cakephp,Cakephp,我相信这是一个非常简单的问题。也许这就是为什么我在谷歌上找不到它 当我在View/Product/View.ctp中执行此操作时 echo $this->Html->link('Download PDF', 'app/files/product/1/manual.pdf'); 生成的URL如下所示: app/products/app/files/product/1/manual.pdf 它会自动添加app/products,因为这在产品视图中 如何使自动添加无效 感谢您指定了一个

我相信这是一个非常简单的问题。也许这就是为什么我在谷歌上找不到它

当我在
View/Product/View.ctp中执行此操作时

echo $this->Html->link('Download PDF', 'app/files/product/1/manual.pdf');
生成的URL如下所示:

app/products/app/files/product/1/manual.pdf
它会自动添加
app/products
,因为这在产品视图中

如何使自动添加无效

感谢您指定了一个相对url,导致浏览器将该url附加到当前url

echo $this->Html->link('Download PDF', '/app/files/product/1/manual.pdf');
(注意前面的斜杠
/

如果指定了一个相对url,则会导致指向该url的链接,从而导致浏览器将该url附加到当前url

echo $this->Html->link('Download PDF', '/app/files/product/1/manual.pdf');
(注意前面的斜杠
/


应该会链接到

谢谢,解决方案非常简单,我可以帮忙。有时候解决方法很简单:)谢谢,解决方法很简单,我可以帮你。有时解决方案很简单:)