Главная/Статьи/YII2 Создание простой страницы и вывод данных из БД
Yii2

YII2 Создание простой страницы и вывод данных из БД

Пошаговое руководство по созданию новой страницы в Yii2 Basic и выводу на ней записей из базы данных.

Шаг 1 — Контроллер

Добавьте новый экшн в controllers/SiteController.php и подключите модель в начале файла:

use app\\models\\BlogList;

// ...

/**
 * Displays blog page.
 */
public function actionBlog()
{
    $array = BlogList::getAll();
    return $this->render('blog', ['varInView' => $array]);
}

Шаг 2 — Модель

Создайте файл models/BlogList.php:

all();
        return $data;
    }
}

Шаг 3 — Представление

Создайте файл views/site/blog.php:

title = 'Blog';
$this->params['breadcrumbs'][] = $this->title;
?>

title) ?>

blog_title ?>

Готово. Перейдите по адресу site/blog, чтобы увидеть результат. Данные из таблицы blog будут выведены на странице.