gpt4 book ai didi

CodeIgniter 通用头文件包含

转载 作者:行者123 更新时间:2023-12-04 03:13:07 25 4
gpt4 key购买 nike

我对 CodeIgniter 很陌生,但我想我已经掌握了它的工作原理。

通常,当我制作一个网站时,比如一个 5 页的网站,我的头文件包含在每个页面中的 php 文件中,这样如果我必须更改标题,我只需要在一个地方进行而不是改变它五次。

在我的 CodeIgniter 应用程序中,我的 Controller 中的每个页面都有一个函数,它根据函数加载不同的 View 。例如,

    public function Index() {

$data = array();
$this->load->view('index',$data);

}

public function blog() {

$data = array();
$this->load->view('inner1',$data);

}

然后我可以把我所有的逻辑放在 Controller 中。

拥有一个引用标题的最佳方法是什么?我应该将它作为变量放在 Controller 中,然后将其作为数据发送到每个 View 吗?

另外,如果有更有效的方法,请提出建议!

谢谢!

最佳答案

我通常做的是在 View 中创建页眉,然后将页眉 View 添加到索引上方的 Controller 中……您也可以对页脚执行相同的操作。

所以它会是这样的:

public function blog() {

$data = array();
$this->load->view('Header'); // just the header file
$this->load->view('inner1',$data); //your main content
}

有道理?

补充:你也可以在那里包含你的整个 head 标签,比如你的元标签、标题、css 链接等。但我通常把它们放在另一个 View 中,因为有时它们会因页面而异。

关于CodeIgniter 通用头文件包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com