Инициализация переменной-массива

Есть файл 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, прошу помощи


Ответы (0 шт):