Как исправить ошибку 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-й урок меня не получается и думаю никого не получается?
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 ) )