Инициализация переменной-массива
Есть файл News.php, в котором содержится метод getNewsList() класса News:
public static function getNewsList() {
$db = Db::getConnection();
$newsList = array();
$result = $db->query("SELECT * FROM items_preview ORDER BY date");
foreach ($result as $res) {
$newsItem = [
'date' => $res['date'],
'title' => $res['title'],
'image' => $res['image_url']
];
array_push($newsList, $newsItem);
}
return $newsList;
Также есть файл index.php, в котором есть
include_once ROOT . '/models/News.php';
И также есть контейнер
<div class="container_photos">
<?php foreach($newsList as $newsItem):?>
<div class="post"><?php $newsItem['image']?></div>
<?php endforeach;?>
</div>
Мне необходимо вывести список фото-превью из MySQL в контейнер container_photos, однако проблема в том, что html.php напрочь отказывается инициализировать $newsList из файла News.php, прошу помощи