Новости 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 Гость просматривают эту тему.
  • 6 Ответов
  • 1156 Просмотров
*

lefrench

  • Новичок
  • 4
  • 0 / 0
Необходимо чтоб в файле с настройками стилей сработали настройки на дочерний div блок

Вот структура

<div id="content_outright"> parent
    <div id = "content">        child

Блок <div id = "content"> разбросан по всему сайту

Необходимо, чтоб личные настройки CSS применились именно к id="content" что под блоком "content_outright"

Можно ли в template.css провести такую реализацию ?  
« Последнее редактирование: 03.03.2015, 15:33:30 от lefrench »
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
content_outright .content {
ваш CSS
}
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
content_outright .content {
ваш CSS
}
Уточню
#content_outright #content
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Как может быть блок с id разбросан по всему сайту ? Блок с id должен быть один на странице, это уникальный идентификатор .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Как может быть блок с id разбросан по всему сайту ? Блок с id должен быть один на странице, это уникальный идентификатор .

Какие проблемы - уникален на странице.но не на сайте ;)
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Какие проблемы - уникален на странице.но не на сайте ;)
Ну да, возможно я неправильно понял фразу . Если на разных страницах сайта, то конечно возможна разбросанность по разным местам .
Тогда или как написали выше или так :
Код
#content_outright > #content
Ответы на вопросы по CSS . Откройте для себя Firebug
*

lefrench

  • Новичок
  • 4
  • 0 / 0
Огромное спасибо! Помогло. # > #    :D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отредактировать блок через админку?

Автор 007_1

Ответов: 2
Просмотров: 1573
Последний ответ 30.08.2017, 20:14:26
от 007_1
Изменения в компоненте com_users

Автор Besttheory

Ответов: 2
Просмотров: 1430
Последний ответ 20.08.2017, 21:57:34
от Besttheory
Изменения материалов не появляются на сайте, хотя в админке сохраняются

Автор lesnik

Ответов: 1
Просмотров: 1953
Последний ответ 30.03.2017, 22:56:42
от darkghost
Как убрать со страницы редактирования профиля блок (Основные настройки). картинка прилагается

Автор ogay72

Ответов: 7
Просмотров: 7975
Последний ответ 11.05.2016, 21:33:02
от sanyva
Где находится этот блок с кнопками?

Автор Skifskif

Ответов: 12
Просмотров: 1270
Последний ответ 27.11.2015, 10:40:52
от Skifskif