|
|
1
9
可以从视图文件中加载视图。例如,考虑一个名为
利用codeigniter在控制器中将视图作为变量返回的功能加载更动态的区域:
通过向load函数传递TRUE,CI将从视图返回数据,而不是输出到屏幕。
我用了两种方法,包括每个控制器方法中的每一个糟糕的视图,以及使用加载子视图和动态区域的页面模板,到目前为止,第二种方法让我更开心。 |
|
|
2
1
从视图中加载视图可能会导致混淆。 扩展控制器类隐藏了来自该方法的许多复杂性,但仍然利用通过在每个页面加载中呈现一次视图来生成公共视图(页脚、页眉、导航条等)的思想。 具体来说,请参阅CI用户指南和wiki以获取对 -您可以通过在./libraries目录中创建MY_Controller.php文件来扩展它。
在那里,还可以使用第三个参数调用视图片段=
的特点
我有一个关于简化视图部分的生成和显示的wiki页面,正如您在这里所做的,使用我的控制器: https://github.com/EllisLab/CodeIgniter/wiki/Header-and-Footer-and-Menu-on-every-page---jedd |
|
|
Ben2pop · 正在检索要在查询中使用的ID,Django 8 年前 |
|
|
Steve · Django视图,按用户向访问者显示对象 8 年前 |
|
|
Matt · 页面命中计数器-正在工作,但希望将其限制为每个IP地址 8 年前 |
|
|
Shefali · Django UserCreationForm扩展 8 年前 |