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');
(注意前面的斜杠/
)
应该会链接到谢谢,解决方案非常简单,我可以帮忙。有时候解决方法很简单:)谢谢,解决方法很简单,我可以帮你。有时解决方案很简单:)