当我为codeigniter头创建动态标题时,它工作正常,但当没有任何标题从控制器传递到视图时,它不会显示默认标题,而是显示"未定义的变量:标题"。你能检查一下我下面的代码并帮我找出错误吗。
控制器:
function index()
{
$data['title'] = "Dynamic Title";
$this->load->view('header', $data);
$this->load->view('layouts/home');
$this->load->view('footer');
}
视图:
<title>
<?php if ($title)
{
echo $title;
}
else
{
echo 'Default Title';
}
?>
</title>
<title>
<?php if (!empty($title))
{
echo $title;
}
else
{
echo 'Default Title';
}
?>