CakePhp HtmlHelper链接方法

时间:2014-02-03 14:59:22

标签: cakephp

如果我写

debug($this->Html->link('pippo',array('controller'=>'customers','action'=>'index')));

链接很好

'<a href="<<document_root>/index">pippo</a>'

但如果我写

   debug($this->Html->link('pippo','customers/index'));

打印:

'<a href="/www/customers/customers/index">pippo</a>'

与手册所说的相反。 为什么呢?

1 个答案:

答案 0 :(得分:2)

这本书没有说customers/index而是/customers/index。注意前面的/。

也不要对指向应用程序的链接使用字符串表示法,而是使用数组表示法。如果您使用字符串加路由器必须将字符串反编译为数组,如果您在页面上有足够的链接,这可能会有点开销。

所以坚持数组而不是字符串。