Язык определения данных (ЯОД — DDL). Состоит из команд запросов базы данных SQL, создающих и изменяющих структуру таблиц базы данных (например, CREATE TABLE или ALTER TABLE).
Язык определения данных (ЯОД — DDL). Состоит из команд запросов базы данных SQL, создающих и изменяющих структуру таблиц базы данных (например, CREATE TABLE или ALTER TABLE). Несмотря на всю простоту команды DROP TABLE, пользоваться ею следует очень аккуратно. Ведь она безвозвратно удаляет таблицу из базы данных, а также любые данные, хранящиеся в этой таблице. Ниже приведен синтаксис команды DROP TABLE. Команда ALTER TABLE похожа на команду CREATE TABLE, за исключением того, что она применяется для изменения структуры таблицы. В Joomla она чаще всего применяется для ввода новых столбцов в таблицу или изменения типа данных в уже существующей таблице. Например, в файле сценария базы данных installation/sql/mysql/ joomla_ update_16betal3. sql можно обнаружить следующий фрагмент кода, где употребляется эта команда: Как упоминалось ранее на нашем сайте, команды DDL служат для создания и видоизменения структуры таблиц базы данных. В приложениях Joomla команды DDL, как правило, используются при установке, удалении или обновлении соответствующего расширения. Следовательно, эти команды чаще всего встречаются в сценариях установки и удаления, а не в исходном коде расширений на языке РНР. В пользовательской части рассматриваемого здесь компонента используется лишь один файл языковой поддержки. По умолчанию это файл поддержки на британском английском языке language/en-GB/en-GB.com_joomprosubs.ini. И в этом случае файл языковой поддержки размещается в папке компонента, а не в общей папке языковой поддержки. Ниже приведено содержимое этого файла языковой поддержки. В рассматриваемом здесь представлении из модели вызываются методы getForm (), getltem() и getStateO, поэтому рассмотрим далее класс модели JoomproSubsModelSubscription, объявляемый в файле models/subscription.php. Напомним, что методы getForm() и getltem() наследуются в этом классе модели из классов JModelAdmin и JModel соответственно. Кроме того, в нем определяются еще шесть методов. Как запускается на выполнение подключаемый модуль содержимогоКогда пользователь удаляет категории, статьи, контактную информацию и прочие элементы содержимого в административной части веб-сайта на Joomla, инициируется событие onContentBeforeDelete. |