Cakephp重写规则



我有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));

应该这么做

相关内容

  • 没有找到相关文章

最新更新