我理解在CI中为页面命名声明标题的方法可以这样做,过去和现有项目中的任何内容都有效。
$data['title'] = "myTitle";
$this->load->view("content_home", $data);
但是对于我的生活,现在它只是不起作用!! :(
有人想知道为什么吗?
答案 0 :(得分:1)
要为页面声明标题,请在与页面示例相关的控制器中键入:
public function home(){
$data["title"] = "my Title";
$this->load->view("content_home", $data);
}
在视图中为了使其工作,必须插入:
<title><?php echo $title; ?></title>
我没有意识到,但是在我回去并在之前的项目中正确检查了我的文件后,这对我有用了,对不起,感谢您的回复。
答案 1 :(得分:1)
只是你可以检查标题是否已设置,如果没有显示其他内容
<title><?php
// check if $title has been set
if( isset($title) ){ echo $title; }
// else display generic title
else { echo "A Website Title" ; }
?></title>
这样你将永远被覆盖