代码点火器标题不起作用


CodeIgniter title won't work

我知道在 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>

这样您将始终得到保障