我正在使用Code Igniter 3.0.0版构建一个简单的CMS
网站的URL都可以由用户自定义,因此不要遵循/ controller / method / parameter-1 / parameter-2 /的标准MVC结构。相反,所有前端流量都被定向到PublicController的索引方法。此方法在数据库中搜索当前URL以返回正确的页面以及页面类型。每种页面类型对应一个控制器。
如何在不进行重定向的情况下从PublicController调用该控制器?
我无法使用{{1}}方法,因为这会更改浏览器窗口中的网址并导致不需要额外的网页请求。
答案 0 :(得分:0)
如果你看一下url / about / who-we-are / about是控制器,who-we-are是控制器中加载一个或多个视图的函数。
/ locations / stores /相同 这些功能存储在控制器位置。
阅读文档,这将很容易理解。 http://www.codeigniter.com/user_guide/overview/mvc.html
答案 1 :(得分:0)
我很确定配置路线是您的答案:
gem 'mysql2', '0.3.11'
gem 'paranoia', '~> 1.0'