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

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Как сделать такое меню?
« : 26.04.2009, 11:35:55 »
Подскажите как сделать такое меню, либо дайте ссылку на шаблон в котором похожее есть.

активный пункт меню должен быть другого цвета

[вложение удалено Администратором]
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как сделать такое меню?
« Ответ #1 : 26.04.2009, 11:40:21 »
для активного пункта меню есть аж два идентификатора: current и active, CSS в помощь и твори с ними все что хошь
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как сделать такое меню?
« Ответ #3 : 26.04.2009, 11:52:04 »
а как его порезать?
а вот это уже интересней, посмотри в сторону готовых менюшек по ключевому слову tab menu
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Re: Как сделать такое меню?
« Ответ #4 : 01.05.2009, 10:54:35 »
Виталик, вам повезло за вас уже потанцевали с бубном и нашли решение нарезки: http://habrahabr.ru/blogs/css/52547/
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Как сделать такое меню?
« Ответ #5 : 01.05.2009, 12:23:37 »
Виталик, вам повезло за вас уже потанцевали с бубном и нашли решение нарезки: http://habrahabr.ru/blogs/css/52547/
спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выподающее меню

Автор aspidy

Ответов: 3
Просмотров: 5094
Последний ответ 20.01.2015, 10:11:26
от aspidy
Yootheme planet + flashxml флеш поверх выпадающего меню

Автор maxsim

Ответов: 2
Просмотров: 6169
Последний ответ 10.10.2013, 19:05:55
от Germanius
Выпадающее меню на Joomla

Автор zeus07

Ответов: 10
Просмотров: 13669
Последний ответ 17.09.2013, 14:27:49
от Doc
Как реализовать меню Joomla 1.5.26 + шаблон yoo_flux 1.5.0?

Автор OLEGA85

Ответов: 0
Просмотров: 6305
Последний ответ 03.09.2013, 18:50:23
от OLEGA85
Меню. Стиль для каждого пункта

Автор ilunium

Ответов: 5
Просмотров: 6265
Последний ответ 03.09.2013, 15:38:44
от OLEGA85