Язык манипулирования данными (ЯМД — DDM). Состоит из команд запросов базы данных SQL, обрабатывающих данные в таблицах базы данных (например, SELECT, UPDATE или DELETE).
Язык манипулирования данными (ЯМД — DDM). Состоит из команд запросов базы данных SQL, обрабатывающих данные в таблицах базы данных (например, SELECT, UPDATE или DELETE). Используя атрибут filter, можно ввести фильтрацию в элемент разметки при создании XML-файла для компоновки формы типа JForm. Например, приведенный ниже атрибут filter обеспечивает фильтрацию значения, введенного в поле, с помощью фильтра INTEGER. Индексированный массив. Массив, применяемый в языке РНР для хранения данных по порядку номеров, начиная с нуля.
Если требуется написать программы командной строки, взаимодействующие с CMS, то для их размещения имеются две возможности. В рассмотренном выше примере было разработано совершенно отдельное приложение, опирающееся на собственную версию платформы Joomla и действующее независимо от программ CMS. А что касается системы CMS, то в этом приложении достаточно было знать лишь порядок установления связи с базой данных и программой электронной почты. Данное приложение могло бы благополучно работать на отдельном сервере, например, для текущего контроля подписок на любом числе веб-сайтов с системой Joomla CMS, для чего потребовалось бы только создать разные конфигурационные файлы. С другой стороны, созданные приложения командной строки можно расположить и в структуре папок Joomla CMS. Так, в версии 1.7 для этой цели в структуру папок Joomla CMS была введена новая папка cli. Первым необходимо создать конфигурационный файл. У него должна быть такая же структура, как и у конфигурационного файла системы Joomla CMS, и для этого достаточно скопировать файл configuration.php из корневой папки установленной среды Joomla. Для целей данного примера потребуются лишь те поля из структуры конфигурационного файла, которые используются для установления связи с базой данных CMS и отправки электронной почты, хотя в этот файл будут включены и другие поля. Ниже приведен исходный код для ввода в файл configuration.php. Проверка достоверности формы
Поведение
Ниже перечислены стадии обработки запросов по команде SELECT. Вызов метода
Эти запросы видоизменяют базу данных, но не возвращают никаких данных программе. Ниже перечислены стадии обработки подобного рода запросов. Запросы на объединение по команде UNION в классе JDatabaseQuery не поддерживаются. Как пояснялось ранее, они редко используются в приложениях Joomla. Создание объекта типа JDatabaseQuery в CMS JoomlaОбъект запроса создается с помощью метода |