我知道在 CI 中为页面声明标题的命名方法可以像这样完成,这在过去以及现有项目中的任何内容都有效。
$data['title'] = "myTitle";
$this->load->view("content_home", $data);
但是对于我的生活,现在它只是行不通!! :(
有人知道为什么吗?
为了声明页面的标题,您可以在与页面示例相关的控制器中键入以下内容:
public function home(){
$data["title"] = "my Title";
$this->load->view("content_home", $data);
}
为了使其正常工作,必须在视图中插入以下内容:
<title><?php echo $title; ?></title>
我没有意识到,但是在我回去并在以前的项目中正确检查文件后,这对我有用,对不起伙计们,感谢您的回复。
仅供参考,您可以检查是否已设置标题,如果没有显示其他内容
<title><?php
// check if $title has been set
if( isset($title) ){ echo $title; }
// else display generic title
else { echo "A Website Title" ; }
?></title>
这样您将始终得到保障