以下标题不会出现在网页标题中。它显示默认值。
代码:
public function index()
{
$data['page_title'] = "Welcome to codigniter";
...................
...................
}
答案 0 :(得分:1)
在加载视图时只传递$data
变量,然后在视图中的$page_title
之间回显<title></title>
。
<title><?php echo $page_title; ?></title>
答案 1 :(得分:0)
试试这样:
public function index()
{
$data['page_title'] = "Welcome to codigniter";
...................
...................
$this->load->view('page',$data);
}
查看:
<title><?php echo $page_title; ?> </title>
答案 2 :(得分:0)
您需要在控制器中添加以下代码:
$this->data['title'] = 'test';
$this->load->view('folder/viewname',$this->data);
或您可以使用
$data['page_title'] = "Welcome to codigniter";
并在视图文件中使用$ title访问它。请检查一下。
如果有效,请将其标记为
答案 3 :(得分:0)
是的以上代码可行。但仅限于该功能。
每次创建控制器时都会创建一些全局变量,以便您可以随处使用。看到这段代码:
class Code extends CI_Controller {
var $TITLE = 'Welcome to codeigniter';
function Code(){
parent::__construct();
}
function index(){
$this->load->view('page');
}
}
当您调用该控制器时,您可以在连接到该控制器的控制器,模型或视图中的任何位置使用该变量。像这样:
echo $this->TITLE;