Как исправить ошибку undefined index?

0

codeigniter  урок 18 писаль код - 

$movie_slug=$this->films_model->getFilms($slug, false, false);

$this->data['title'] = $movie_slug['name'];
$this->data['year'] = $movie_slug['year'];
$this->data['rating'] = $movie_slug['rating'];
$this->data['descriptions'] = $movie_slug['descriptions'];
$this->data['player_code'] = $movie_slug['player_code'];

ошибка показываеть так

A PHP Error was encountered
Severity: Notice

Message: Undefined index: year

Filename: controllers/Movies.php

Line Number: 21

Backtrace:

File: C:\xampp\htdocs\kinomonster\application\controllers\Movies.php
Line: 21
Function: _error_handler

File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once

я уверен что не пропустил ни одного ощибку проста сергей где то что то пропустил потому каждый рас 18-й урок меня не получается и думаю никого не получается?

сodeigniter

2 ответов

0
Message: Undefined index: year

Ошибка говорит о том, что нету в массиве year.

Выведи через print_r весь массив $movie_slug и посмотри, что в нем есть.

0

показал это:

Array ( [0] => Array ( [id] => 616 [slug] => steve-jobs [name] => Стив Джобс [descriptions] => Steve Jobs [year] => 2015 [rating] => 6.4 [poster] => http://c.cinemate.cc/media/m/1/7/157771/0_RfDTyDZ.big.jpg [player_code] => https://www.youtube.com/embed/aEr6K1bwIVs?showinfo=0 [add_date] => 2015-12-05 17:50:27 [category_id] => 1 ) )

Sign up or Log in to write an answer