0

我正在学习使用 CodeIgniter 框架。我正在形成一个获取变量确定要包含在 index.php 中的正文文件的世界。

因此,对于 MVC 样式编码,我不确定如何拥有一个骨架视图,而后续视图只是页面的主体。

有任何想法吗?

4

2 回答 2

1

我的建议是尝试根据通过 $_GET 变量发送的数据来加载多个视图。CodeIgniter 的文档解释了如何做到这一点:

http://codeigniter.com/user_guide/general/views.html

您站点的骨架部分将始终由控制器加载,其变化取决于 $_GET 数据。

于 2010-11-29T01:07:54.247 回答
0

在 CodeIgniter 中,GET 变量(如在查询字符串中,例如 ?var1=alice&var2=bob)通常不用于传递数据,因为默认情况下它们是禁用的。相反,使用 URL 段(请参阅http://codeigniter.com/user_guide/general/controllers.html#passinguri)或 POST 变量。

如果需要使用 GET 变量,从而启用 $_GET 和/或 $this->input->get(...),请参见:

如何在 CodeIgniter 中使用 GET 表单?

编辑:这对于在主视图中加载子视图可能很有用:

http://codeigniter.com/wiki/Header_and_footer_and_menu_on_every_page/

于 2010-11-30T20:46:00.497 回答