我正在使用cakephp 2.0我需要在每个控制器和操作之前添加城市名称。例如,www.sitename.com/users/login需要更改www.sitename/cityname/users/login对于单个控制器和动作,我可以在routes.php中编写代码,它可以工作。城市名称在会话中。有什么方法可以追加城市名称。我需要生成ctp文件中的所有链接,并在重定向到其他动作时需要在前面添加城市名称www.sitename.com/cityname/controller/action ..任何人都有想法请与我分享Cakephp 2.0 URL重写 - Cityname需要添加在控制器和操作之前?
1
A
回答
1
Just a头起坐,我不保证它会工作开箱: 也许尝试重写应用程序路径/配置/ routes.php文件类似
Router::connect('/:city/:controller/:action/', array(), array('city'=>'[a-zA-Z\.\_0-9]+', 'controller'=>'[a-zA-Z\_0-9]+', 'action'=>'[a-zA-Z\_0-9]+'));
这有可能是“控制器”和“行动”的一部分没有必要。
相关问题
- 1. Cakephp 3.我需要一个无法访问的控制器操作,通过URL
- 2. CakePHP的添加操作在“控制器”返回JSON
- 3. Url重写一次控制器 - 蛋糕2.0
- 4. 需要IIS在URL重写之前打开默认文档
- 5. 在CakePHP中缓存控制器操作
- 6. 在加密之前重写https-URL
- 7. IIS url重写规则不适用于MVC控制器操作
- 8. 需要URL重写传递参数之后,已经重写URL
- 9. AJAX发布到CakePHP控制器操作
- 10. 在控制器中添加CakePHP查询
- 11. CakePHP控制器操作未触发
- 12. Cakephp 1.3 url重写
- 13. 如何在登录后(和重定向之前)添加一些操作?
- 14. CakePHP的:添加变量在控制器
- 15. cakephp重写构造子控制器
- 16. 需要从写在控制器
- 17. 控制器需要在MVC3小写
- 18. 重载控制器操作
- 19. cakephp添加新的控制器路径
- 20. 从url中加密/隐藏控制器和操作名称
- 21. 需要重复控制当前天数
- 22. CakePHP:适当的控制器,模型和操作结构
- 23. 简单URL重定向器的路由配置和控制器操作参数
- 24. url重写不能在cakephp工作
- 25. CakePHP测试控制器添加编辑
- 26. HTTP POST C#把CakePHP添加控制器
- 27. 在asp.net 2.0中重写URL
- 28. 需要在春季前端控制器和豆理念指导
- 29. Cakephp:在控制器操作中维护hasMany/belongsTo关系
- 30. CakePHP的2控制器不加载“索引”默认操作