我有url Microsites/index。对于action index,我想传递1001这样的参数。因此,为它创建了如下所示的规则:
Router::redirect('/Microsites', array('controller' => 'Microsites', 'action' => 'index',1001));
工作正常&在addressbar中显示url如下:/微型网站/索引/101
,但我想显示url:/Microsites/index
欢迎指教....
如何建立你的链接?你传递给Html::link方法的数组必须是你在路由中声明的数组,这样它才能匹配,路由器才能根据给定的数组数据生成正确的URL字符串。
$this->Html->link('Microsites', array('controller' => 'Microsites', 'action' => 'index',1001));
应该这么做