Еще один более совершенный прием программирования для Joomla состоит в применении переменных вместо имен классов и методов. Например, в методе execute ()
из класса JController имеется следующая строка кода:
Еще один более совершенный прием программирования для Joomla состоит в применении переменных вместо имен классов и методов. Например, в методе Исходный контроллер, обрабатывающий задачу отображения, определяется в классе JoomproSubsController из файла controller.php. Ниже приведен исходный код из этого файла. Представление одиночных веб-ссылокЧто касается административного компонента comweblinks, то для полного уяснения особенностей его организации и представления осталось лишь рассмотреть метод В этом методе, по существу, начинается создание веб-страницы. В трех первых строках его кода из модели поочередно вызываются методы getState (), getltems () и getPagination (). В частности, из представления вызывается метод get () для получения модели и поиска в ней метода под именем, состоящим из префикса get и строки аргумента (например, get + State). Напомним, что класс модели WeblinksModelWeblinks расширяет класс JModelList, а тот, в свою очередь, — класс JModel. Класс WeblinksController расширяет класс JController из файла libraries/joomla/application/component/controller.php, поэтому по ссылке |