Php 关于观点的问题
我对Codeigniter中的视图有一些问题 我如何建立我的设计,以及以后如何返回它?我想建立我的页眉,主要内容和菜单,页脚和更多 构建一个设计,然后将其复制到我创建的每个新视图中,这并不是一个好的解决方案。如果我在页脚中更改了某些内容,则该更改将对整个网站生效Php 关于观点的问题,php,codeigniter,view,Php,Codeigniter,View,我对Codeigniter中的视图有一些问题 我如何建立我的设计,以及以后如何返回它?我想建立我的页眉,主要内容和菜单,页脚和更多 构建一个设计,然后将其复制到我创建的每个新视图中,这并不是一个好的解决方案。如果我在页脚中更改了某些内容,则该更改将对整个网站生效 有没有人可以链接到任何好的指南,如何最好地利用视图或以一种好的方式在这里进行解释。你应该让你的页眉、页脚、菜单等都有自己的视图。这样,当您想要更改(例如)页脚时,您可以编辑该视图,然后使用该视图的每个控制器都将被更新 有关多视图文件的更
有没有人可以链接到任何好的指南,如何最好地利用视图或以一种好的方式在这里进行解释。你应该让你的页眉、页脚、菜单等都有自己的视图。这样,当您想要更改(例如)页脚时,您可以编辑该视图,然后使用该视图的每个控制器都将被更新
有关多视图文件的更多信息,请参见。您应该使页眉、页脚、菜单等都具有自己的视图。这样,当您想要更改(例如)页脚时,您可以编辑该视图,然后使用该视图的每个控制器都将被更新
有关多视图文件的更多信息,请参阅。您的感觉是对的,这根本不是一个好主意。这就是为什么大多数人在视图中使用某种模板系统的原因 我曾经使用过这个库:(曾经,因为我不再在CI中编写太多代码)
它从来没有给我带来麻烦,而且安装起来也很容易 你的感觉是对的,这根本不是个好主意。这就是为什么大多数人在视图中使用某种模板系统的原因 我曾经使用过这个库:(曾经,因为我不再在CI中编写太多代码)
它从来没有给我带来麻烦,而且安装起来也很容易 这里有两个半选项(假设您不希望安装某种插件) 选项1是在视图中使用
等等
选项2是在控制器中重写输出
函数,该函数接受一个参数(页面内容)并从那里操作它(添加视图等等)。
选项2.5覆盖基本CI_控制器
,并实现与上述相同的输出
功能的标准覆盖
在执行选项2/2.5之前,检查输出类的文档;在回显之前,您需要将输出内容设置为null或空字符串,否则内容将出现两次。此处有两个半选项(假设您不希望安装某种插件) 选项1是在视图中使用
等等
选项2是在控制器中重写输出
函数,该函数接受一个参数(页面内容)并从那里操作它(添加视图等等)。
选项2.5覆盖基本CI_控制器
,并实现与上述相同的输出
功能的标准覆盖
在执行选项2/2.5之前,检查输出类的文档;在回显之前,您需要将输出内容设置为null或空字符串,否则内容将出现两次。从控制器中出来
if($query->result())
{
**$data['blog']** = $query->result();
}
$data['title'] = 'LemonRose';
$data['content'] = 'home/home_content'; //this is the content section, a separate view from header and footer
//$this->output->cache(60);
**$this->load->view('template1', $data);**
}
注意模板1
模板1(这是整个页面)
然后内容部分(home/home_content)将有一个位置来接收$data[blog]
foreach (**$blog** as $row){ //controller main
$row->title = ucwords($row->title); //more code goes below
从控制器中出来
if($query->result())
{
**$data['blog']** = $query->result();
}
$data['title'] = 'LemonRose';
$data['content'] = 'home/home_content'; //this is the content section, a separate view from header and footer
//$this->output->cache(60);
**$this->load->view('template1', $data);**
}
注意模板1
模板1(这是整个页面)
然后内容部分(home/home_content)将有一个位置来接收$data[blog]
foreach (**$blog** as $row){ //controller main
$row->title = ucwords($row->title); //more code goes below
如果你先搜索网站,你可能会找到。如果你先搜索网站,你可能会找到。