Название CodeIgniter не будет работать

Я понимаю, что подход к присвоению имен декларации заголовка для страницы в CI может быть сделан следующим образом, который использовался в прошлом и, если что-то внутри существующего проекта, работает.

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

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

Но для жизни меня сейчас это просто не сработает !! 🙁

У кого-нибудь есть идеи, почему?

0

Решение

Чтобы объявить заголовок на странице, вы вводите это в контроллере, соответствующем примеру страницы:

public function home(){
$data["title"] = "my Title";

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

В представлении, чтобы это работало, это должно быть вставлено:

<title><?php echo $title; ?></title>

Я не понял, но теперь это сработало для меня после того, как я вернулся и проверил мои файлы должным образом в моем предыдущем проекте, извините, ребята, и спасибо за ответы.

1

Другие решения

просто вы можете проверить, если заголовок был установлен, и если не показать что-то еще

<title><?php

// check if $title has been set
if( isset($title) ){ echo $title; }

// else display generic title
else { echo "A Website Title" ; }
?></title>

таким образом, вы всегда будете покрыты

1