我正在学习使用CodeIgniter框架。我来自一个让变量确定要包含在index.php中的主体文件的世界。
因此,对于MVC样式编码,我不确定如何使用骨架视图,后续视图只是页面的主体。
任何想法?
答案 0 :(得分:1)
我的建议是尝试根据通过$ _GET变量发送的数据加载多个视图。 CodeIgniter的文档说明了如何执行此操作:
http://codeigniter.com/user_guide/general/views.html
您网站的骨架部分将始终由控制器加载,其中部分会根据$ _GET数据进行更改。
答案 1 :(得分:0)
在CodeIgniter中,GET变量(如在查询字符串中,例如?var1 = alice& var2 = bob)通常不用于传递数据,因为默认情况下它们被禁用。而是使用URL段(请参阅http://codeigniter.com/user_guide/general/controllers.html#passinguri)或POST变量。
如果有必要使用GET变量,从而允许使用$ _GET和/或$ this-> input-> get(...),请参阅:
How can I use GET forms with CodeIgniter?
编辑:这对于在主视图中加载子视图可能很有用:
http://codeigniter.com/wiki/Header_and_footer_and_menu_on_every_page/