Не выводит название в 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');
		}
	}
codeigniter

1 ответов

1

Ошибку нашла. Забыла прописать в $this->load->view('templates/header'); после запятой $data

Sign up or Log in to write an answer