Новости Joomla

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 1750 Просмотров
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Всем добрый день!
Прошу помощи, как расположить блоки таким вот образом? Номер блока обозначает порядок стояния в коде. Не могу понять как прописать inline-block чтобы получилось как надо, всё какая-то каша-малаша выходит.


Спасибо.
« Последнее редактирование: 28.07.2016, 16:37:23 от JaneFaint »
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
имхо вы тут одним CSS-ом не отделаетесь, со скриптами решений много - например
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
То есть две колонки не подходит 65% и 34%?
Если 2 колонки, то расположение блоков в коде придется поменять., т.е будет 1,3,2,4.
Расположение в коде именно такое, чтобы при сжимании страницы они потом встали друг под другом. Если есть какой-то другой способ, буду рада узнать.
« Последнее редактирование: 28.07.2016, 11:24:06 от JaneFaint »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Если 2 колонки, то расположение блоков в коде придется поменять., т.е будет 1,3,2,4.
Расположение в коде именно такое, чтобы при сжимании страницы они потом встали друг под другом. Если есть какой-то другой способ, буду рада узнать.
Нет такого способа, кроме как применять абсолютное позиционирование, это можно реализовать на чистом CSS, но вам придется для каждого разрешения экрана дофига всего прописывать, лучше это сделать скриптом, пример которого и дан по ссылке выше. Как альтернатива. можно воспользоваться фреймворком uikit, там подобный скрипт в базе функционала: http://getuikit.com/docs/grid-js.html
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
можно воспользоваться фреймворком uikit, там подобный скрипт в базе функционала: http://getuikit.com/docs/grid-js.html
Это интересно, буду изучать.
Спасибо!
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Всё получилось! Помог uikit и его Dynamic Grid!
Всем большое спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Разобраться с цветом ссылок

Автор annetkas

Ответов: 2
Просмотров: 2484
Последний ответ 27.01.2022, 13:26:44
от annetkas
[Решено] Как сделать чтобы фотография открылась в отдельном окне?

Автор a-two

Ответов: 11
Просмотров: 2013
Последний ответ 03.11.2020, 16:57:40
от Nikolay89
[Решено] Слетает правый сайдбар на шаблоне protostar

Автор Mick_20

Ответов: 4
Просмотров: 2184
Последний ответ 28.05.2020, 15:45:06
от Muzzy
Перенос блоков

Автор Forgiving

Ответов: 0
Просмотров: 876
Последний ответ 15.03.2020, 10:22:43
от Forgiving
helix 3 не могу заставить работать position: sticky;

Автор platonische

Ответов: 0
Просмотров: 1682
Последний ответ 04.01.2020, 16:01:16
от platonische