Если пользователю разрешено вводить и редактировать подписки, то в родительском контроллере устанавливается переадресация по следующему URL:
Если пользователю разрешено вводить и редактировать подписки, то в родительском контроллере устанавливается переадресация по следующему URL: Задачи, классы и методы контроллеров компонента WeblinksПринимая во внимание все сказанное выше, рассмотрим методы из трех контроллеров компонента Weblinks и порядок их сопоставления с задачами этого компонента. Как было показано ранее, в классе WeblinksController из файла controller.php содержится метод display (), выполняющий выбираемую по умолчанию задачу отображения. Это единственная задача, которую выполняет контроллер из данного класса, и только он вообще что-то отображает. В данном примере URL не содержит часть, в которой указана задача. Вместо этого задача указывается в форме редактирования. В частности, разметка кнопки Save & Close содержит следующий атрибут: onclick="javascript:Joomla.submitbutton('weblink.save')" Если щелкнуть на этой кнопке, начнет выполняться функция языка JavaScript, устанавливающая значение "weblink. save" в поле task формы редактирования и передающая форму на обработку. В итоге задача помещается в массив запроса. |