Не выводит название в title, в чём ошибка?
0
//При попытке вывести название в title при помощи php вставляет в него(title) следующий код:
//<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
//
//<h4>A PHP Error was encountered</h4>
//
//<p>Severity: Warning</p>
//<p>Message: Undefined variable $title</p>
//<p>Filename: templates/header.php</p>
//<p>Line Number: 6</p>
//
//
// <p>Backtrace:</p>
//
//
//
//
//
//
// <p style="margin-left:10px">
// File: C:\xampp\htdocs\kinomonster\application\views\templates\header.php<br />
// Line: 6<br />
// Function: _error_handler </p>
//
//
//
//
//
//
//
//
// <p style="margin-left:10px">
// File: C:\xampp\htdocs\kinomonster\application\controllers\News.php<br />
// Line: 16<br />
// Function: view </p>
//
//
//
//
//
//
// <p style="margin-left:10px">
// File: C:\xampp\htdocs\kinomonster\index.php<br />
// Line: 315<br />
// Function: require_once </p>
//
//
//
//
//</div>*/
//В чём может быть ошибка?
//header.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo $title; ?></title>
</head>
<body>
//News.php
<?php
defined('BASEPATH') OR exit('No direc script access allowed');
class News extends CI_Controller
{
function __construct()
{
parent::__construct();
}
public function index(){
$data["title"] = "Все новости";
$this->load->view('templates/header');
$this->load->view('news/index', $data);
$this->load->view('templates/footer');
}
}