HTMLHelper link()添加了非预期的路径

时间:2013-05-13 09:24:21

标签: cakephp

我相信这是一个非常简单的问题。也许这就是我无法在Google上找到它的原因。

当我在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,因为这是在产品视图中。

如何取消自动添加?

由于

1 个答案:

答案 0 :(得分:3)

您指定了亲戚网址,导致您的浏览器网址附加到当前网址。

echo $this->Html->link('Download PDF', '/app/files/product/1/manual.pdf');

(请注意前导斜杠/

应该会产生指向http://example.com/app/files/product/1/manual.pdf

的链接