Как исправить ошибку при выводе foreach в уроке 3?
1
Урок 3 ошибка при выводе через foreach
An uncaught Exception was encountered
Type: ParseError
Message: syntax error, unexpected 'endforeach' (T_ENDFOREACH), expecting end of file
Filename: C:\xampp\htdocs\kinomonster\application\views\news\index.php
Line Number: 5
Backtrace:
File: C:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 17
Function: view
File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once
Если убрать <?php endforeach ?> то пропадает ошибка, но выводит только 'новость 2' на экран.
Файл controllers\News.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class News extends CI_Controller {
public function __construct() {
parent:: __construct();
$this->load->model('news_model');
}
public function index() {
$data['title'] = "Все новости";
$data['news'] = $this->news_model->getNews();
$this->load->view('templates/header', $data);
$this->load->view('news/index', $data);
$this->load->view('templates/footer');
}
}
Файл news/index.php
<h1>Все новости</h1>
<?php foreach ($news as $key => $value); ?>
<h2><?php echo $value['title']; ?></h2>
<?php endforeach ?>