Cakephp重写规则

时间:2013-06-18 10:25:26

标签: cakephp rewrite rule cakephp-routing

我有url Microsites / index。 对于动作索引,我想传递参数,如1001.So,crated rule for it,如下所示:

Router :: redirect('/ Microsites',array('controller'=>'Microsites','action'=>'index',1001));

它运作良好&在地址栏中显示url,如: /微域中/索引/ 101

但是, 我想显示网址:/ Microsites / index

欢迎提出建议......

1 个答案:

答案 0 :(得分:1)

如何建立链接?传递给Html :: link方法的数组必须是您在路由中声明的数组,以便它匹配,并且路由器根据给定的数组数据生成正确的URL字符串。

$this->Html->link('Microsites', array('controller' => 'Microsites', 'action' => 'index',1001));

应该这样做。