当我为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>
答案 0 :(得分:1)
<title>
<?php if (!empty($title))
{
echo $title;
}
else
{
echo 'Default Title';
}
?&GT;