Подскажите пожалуйста, какой подход будет более правильный. Мне необходимо данные из таблицы в БД разпихать по разным блокам на странице согласно разных фильтров. Первое что пришло в голову, это создание ниже приведенной функции и много мерного массива с последующей вычиткой в необходимых блоках. Этот вариант не нравится из того что блоков около 7 и огорчает количество запросов к БД. Второй вариант пришел в голову это выгрузить все данные в один массив и в блоках при помощи foreach()
и if else
отображать то что надо. Скажите как правильно, может есть 3?
public function getServersInfo()
{
$query = new Query();
$query->from('servers');
$serverList['block1'] = $query->where("idServerStatus = 2")->all();
$serverList['block2'] = $query->where("idServerStatus = 1")->all();
return $serverList;
}
Или лучше все и при помощи array_filter
?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть таблица, в которой хранятся Бренды и их id – «Brands» @например@ (drand_id - 1, brand - KIA) Есть вторая таблица с товарами, в которую должны попадать...
Всем приветУ меня есть проекты, которые я полностью отдаю заказчикам на некоммерческое пользование, т
В коде return $query['Count'] ?? 0; PHPStorm подсвечивает оператор ?? как ошибку хотя, у меня настроен OpenServer: Apache-70, PHP-7