如何从 url cakephp 2.6.9 中隐藏我所有函数名称的控制器名称?
How to hide controller name from url cakephp 2.6.9 for all my functions name?
例如目前我的 url 是:
http://www.totalcableusa.com/frontends/troubleshoot
我的预期 url 是:
http://www.totalcableusa.com/troubleshoot
我如何在 cakephp 中使用路由来做到这一点?
请记住,我需要针对不止一条路线的解决方案。例如'index'、'troubleshoot'、'tariffplan' 等
转到app/config/routes。php
写下一行
Router::connect('/troubleshoot',array('controller' => 'frontends', 'action' => 'troubleshoot'));
这仅适用于故障排除页面,不适用于其他页面。
试试这个
Router::connect('/:action', array('controller' => 'Frontends'));
例如目前我的 url 是:
http://www.totalcableusa.com/frontends/troubleshoot
我的预期 url 是: http://www.totalcableusa.com/troubleshoot
我如何在 cakephp 中使用路由来做到这一点?
请记住,我需要针对不止一条路线的解决方案。例如'index'、'troubleshoot'、'tariffplan' 等
转到app/config/routes。php
写下一行
Router::connect('/troubleshoot',array('controller' => 'frontends', 'action' => 'troubleshoot'));
这仅适用于故障排除页面,不适用于其他页面。 试试这个
Router::connect('/:action', array('controller' => 'Frontends'));