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