可能重复,但我没有得到任何正确答案或帮助
实际上我想这样做:
我当前的网址是:
1)http://mysite.com/MyController/index/page1
2)http://mysite.com/MyController/view/page2
3)http://mysite.com/MyController/display/page3
但我想要像:
1)http://mysite.com/MyController/page1
2)http://mysite.com/MyController/page2
3)http://mysite.com/MyController/page3
表示我想从网址中删除操作名称,但将页面指向该操作
如果我们使用
Router::connect('/:controller/*', array('action' => 'view'),array('id' => '[0-9]+'));
它会将所有页面重定向到“查看”操作,但我想将页面重定向到相应的操作
答案 0 :(得分:1)
将/:controller/*
更改为/MyController/*
(以便指定您的控制器,而不是进行全局更改)。
然后将操作从视图更改为index / display / whatever