Комментарии

Популярные расширения Joomla!

Компонент - Agora Forum v3.0.142

Самый лучший компонент форума для Joomla. Стабилен в работе, позволяет произвести миграцию с других…

Компонент форума - Kunena 1.7 stable

Вышла новая стабильная версия компонента форума Kunena с полной поддержкой Joomla 1.7.

Компонент форума - Kunena v1.6.2 Rus

Компонент форума, который разработан специально для Joomla 1.5. Устанавливается стандартными…

Компонент - Phoca Guestbook 3.0.0

Компонент гостевой книги для вашего Joomla сайта с защитой от спама. Простая гостевая книга без…

Компонент галереи для Joomla Phoca Gallery RUS

Представляем самую последнюю версию компонента галереи для Joomla Phoca Gallery. Бесплатный…

Cost Calculator - калькулятор для Joomla

Cost Calculator - компонент калькулятора для Joomla сайта. Легок в установке и настройке. Позволяет…

Импорт и экспорт материалов в Joomla j2xml

Сегодня хочу вам представить бесплатный компонент Joomla, который бывает просто незаменим при…

Модуль - Contact Form FX

Модуль Joomla для создания формы обратной связи на вашем сайте, работает при помощи технологии…
задачи

Исходный контроллер обрабатывает задачу отображения, которая частично состоит в отображении панели инструментов, как показано ниже. Первыми двумя на этой панели оказываются пиктограммы задач создания (New) и редактирования (Edit). Обе эти задачи обрабатываются контроллером подписки, рассматриваемым далее в главе. Остальные задачи, доступные на панели инструментов, выполняют публикацию, снятие с публикации, архивирование, регистрацию, удаление в корзину, настройку параметров и получение справки.

Подробнее...  
 

Подведем краткий итог тому, что было ранее сказано о назначении контроллеров. В точке входа в компонент по шаблону MVC выполняются три команды.

Подробнее...  
 

Принимая во внимание все сказанное выше, рассмотрим методы из трех контроллеров компонента Weblinks и порядок их сопоставления с задачами этого компонента. Как было показано ранее, в классе WeblinksController из файла controller.php содержится метод display (), выполняющий выбираемую по умолчанию задачу отображения. Это единственная задача, которую выполняет контроллер из данного класса, и только он вообще что-то отображает.

Подробнее...  
 

Ответ на поставленный выше вопрос состоит в том, что для сопоставления задач с методами в классе JController используется поле массива под названием $taskMap. Это поле создается в конструкторе данного класса контроллера. А при выполнении метода execute () из класса JController осуществляется поиск задачи в массиве $taskMap и последующее выполнение соответствующего метода из класса контроллера для этой задачи. Рассмотрим подробнее, как это происходит.

Подробнее...  
 

В самом URL указывается решаемая задача: weblink.edit, т.е. редактирование веб-ссылки. Этим методу getlnstance () из класса JController предписывается найти контроллер с именем WeblinksControllerWeblink. Его имя составляется по следующему образцу:

<имя компонента> + Controller + <первая часть названия задачи>

Подробнее...  
 
Joomla представляет собой систему управления информационным наполнением (контентом) (CMS) веб-сайтов, построенную на основе повторно используемой библиотеки классов, хранящейся, главным образом, в папке libraries/joomla. Классы из этой библиотеки выполняют многие низкоуровневые задачи, которые требуются для CMS или любого другого веб-приложения. К их числу относятся следующие задачи:
Подробнее...