Как правильно реализовать на каждой странице сайта нужны все 4 массива с выборки бд
Я думаю при загрузке любой страницы 4 запроса в бд будет давать нагрузку
Если кешировать , то как ?
Все данные динамичные и редактируются в админке, нужно будет после каждого редактирование обновлять таблицу + кэш
<?php
namespace MyApp\Controllers;
use Phalcon\Mvc\Controller;
use MyApp\Models\Pages as Pages;
use MyApp\Models\Categories as Categories;
use MyApp\Models\Items as Items;
use MyApp\Models\Settings as Settings;
class ControllerBase extends Controller
{
$this->view->pages = Pages::find();
$this->view->categories = Categories::find();
$this->view->items = Items::find();
$this->view->settings= Settings::find();
}