Я понимаю, что подход к присвоению имен декларации заголовка для страницы в 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>
таким образом, вы всегда будете покрыты