israel_rider
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Здесь http://docs.huihoo.com/api/joomla/1....r.html#execute написано, по поводу JController:: execute() – If no matching task is found, the '__default' task is executed, if defined. Это что же значит, «Если определена»? Если консатнта не определена, как она может вообще появиться в коде? А если она определена, где она определяется? Хорошо, смотрю оригинальный код - http://docs.huihoo.com/api/joomla/1....oller.php.html . Строчка 233 - Код: } elseif (isset( $this->_taskMap['__default'] )) { | Если ключ - константа «__default» она же обязана быть определена, правильно? Смотрю список всех констант Жумалы - http://apostilas.fok.com.br/docs/joo...ants/index.php . Хрен, «__default» среди них нет! Пипл, помогите! В чём я заблуждаюсь, и что неправильно понимаю? Вопрос важный для меня. Ведь метод JController:: execute() очень часто должен применяться при написании компонент. Поэтому, хотелось бы разобраться досконально, как там всё должно работать. |