CodeIgniter标题不起作用

时间:2015-01-16 20:44:04

标签: php codeigniter controllers

我理解在CI中为页面命名声明标题的方法可以这样做,过去和现有项目中的任何内容都有效。

$data['title'] = "myTitle";

$this->load->view("content_home", $data);

但是对于我的生活,现在它只是不起作用!! :(

有人想知道为什么吗?

2 个答案:

答案 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>

这样你将永远被覆盖