Комментарии

Популярные расширения 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 для создания формы обратной связи на вашем сайте, работает при помощи технологии…
taskmap

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

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

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

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