Представление по шаблону MVC. Одна из составляющих шаблона проектирования MVC (Модель-Представление-Контроллер), применяемого в базовых компонентах Joomla. Представление отвечает за отображение компонента в окне браузера.
Представление по шаблону MVC. Одна из составляющих шаблона проектирования MVC (Модель-Представление-Контроллер), применяемого в базовых компонентах Joomla. Представление отвечает за отображение компонента в окне браузера. Модель-Представление-Контроллер (MVC). Шаблон проектирования, применяемый в разработке базовых компонентов Joomla. Является стандартным для ООП шаблоном проектирования, в котором различные логические функции разделяются на разные классы для повышения удобства сопровождения программного обеспечения. Модель MVCМодель. Одна из трех составляющих шаблона проектирования MVC (Модель-Представление-Контроллер). Как правило, модель содержит логику конкретной предметной области (так называемую бизнес-логику) и взаимодействует с базой данных. Контроллер. Часть шаблона проектирования MVC (Модель-Представление-Контроллер), применяемого в базовых компонентах Joomla. Контроллер выполняет задачи по командам пользователя. Подведем краткий итог тому, что было ранее сказано о назначении контроллеров. В точке входа в компонент по шаблону MVC выполняются три команды. Ответ на поставленный выше вопрос состоит в том, что для сопоставления задач с методами в классе JController используется поле массива под названием В данном примере пользователь устанавливает флажок рядом с названиями одного или более элемента веб-ссылок и щелкает на пиктограмме корзины (кнопке Trash), находящейся на панели инструментов экрана Weblinks Manager. Ниже приведены главные составляющие действия в данном примере. В данном примере URL не содержит часть, в которой указана задача. Вместо этого задача указывается в форме редактирования. В частности, разметка кнопки Save & Close содержит следующий атрибут: onclick="javascript:Joomla.submitbutton('weblink.save')" Если щелкнуть на этой кнопке, начнет выполняться функция языка JavaScript, устанавливающая значение "weblink. save" в поле task формы редактирования и передающая форму на обработку. В итоге задача помещается в массив запроса. Рассмотрим действие этого механизма, когда пользователь выполняет типичные действия на экране Weblinks Manager в административной части веб-сайта на Joomla. Начнем рассмотрение компонентов с того, как базовый компонент Weblinks действует в административной части веб-сайта. Этот компонент, типичный для данной части вебсайта, очень похож на другие ее компоненты, предназначенные для управления статьями, пользователями, модулями и т.д. |