Урок 6 — Разработка фронтенда компонентов Joomla

Автор Nadezhda Belousova
Урок 6 — Разработка фронтенда компонентов Joomla

Здравствуйте друзья это.

Александр косенчук хочу вам представить заключительную часть видеокурсы по созданию компонента для джумла 2.5. Сегодня я покажу как создавать контент для нашего компонента. Если вы помните мы создавали компоненты для задания вопроса frontend часть находится когда.

Мы открываем проект в папке components с названием компонента в компонент компонент в этой папке по стандарту файл index.php я уже рассказывал.

Для чего файл quests с которого начинается запуск компонента здесь в этом файле имеем получение контроля он у нас только один контроллер под. Фанту также получение тоска и установление переадресации. Ничего особенного нету только, контроль и передай ему на исполнение задачу если задача не задано по умолчанию будет исполнено задачами, то есть отобразить случае контроллеры поле контроллер на странице единственный контроллер которые мы имеем для отображения списка вопросов которые как. Мы помним состоит из двух частей название компонента и контроллер наследуется от класса G Controller Legacy — это класс AliExpress псевдоним для класса G Controller не имеет никакой расширение функциональности этот то есть много людей которых я знаю или просто для контрольных — это сделано. Для дальнейшего совместительство версии мы видим перегруженный метод дисплей который вызывает метод perform actions у нас приватный метод означает, что может запускаться только вот имени объект этого класса в используется неизве, а именно. Стелла методов этого классов вот мы его используем в. Сорочинске испуганным логику класса для контрольных которые которые описаны методы дисплея, что делает наш perform actions он получает question. при нажатии на клавишу клавишу для создания вопросов мы проверяем если у нас — это клавиша нажата определенный вопрос который вводит в форме будем сохранять используя модель вот получаем вода получаем от модели таблицу в объекте таблицы, что — это объект хранит в себе одну запись из базы данных то есть одну строку присваиваем переменную классе видео мне вопрос ты его сохраняет собственно в папке views у нас находится отображение представление в данном случае — это представление будет только с вопросы. Если захотите. Вы можете расширить. В каком году данном случае я для примера покажу только список вопросов и модель интересен file v-model калачинске модель мы вот вводим подключение файла. Моделист и также указываем для нашей модели и. В какой папке должна браться таблица модель работает в таблице вот этот год был для того, что ещё писать класс таблицы мы его по пути компонент администратор она хранит в себе путь к папке 1С компонента этого компонента вот мы видели, что она ведёт себя администратор components и компресс на эту папку будет вести. Вот — это красота для пасхальных яиц и добавляем имя toybox то есть бабки. Джеком вот наш папка администратор и папки tables мы будем искать нужные нам таблицу вот этот тип таблицы classen мы будем получать по этому пути вызвать статический метод и колбаса собственного наша модель представляющая список вопросов наследуется от класса G. Моделист который как мы уже знаем представляет собой модель список перезагружаем конструктор получаем объект базы данных называют родительский конструктор перегружая Method Get Table берём по умолчанию для него присваивает IP таблицы classen префикс буква таблица состоит только из чего и для того чтобы у нас корректно работала наша программа для класса которые расширяют класс модели мы должны определить функцию обязательно в данном случае мы будем отображать все вопросы таблицы классов мы рассматривали как функция, что такое объект запроса к базе данных как его получить данная функция нам возвращает список всех вопросов. Это касательно убью — это модель одна и теперь осталось только отображение отображение на слизистую умолчанию Controller через контроллер будет отображать одноимённые видео и подгружать одноимённой модель личность называется тоже сейчас или расширяет лас-вегасе также не имеет этот класс какой-либо функции отличной от той функциональности которая имеет относительную и создан класс для дальнейшей совместной. Для дальнейшего совместительство с другими версиями в других которая будет разрабатывать создала вот так принято, что очень во многих компонентах вы можете увидеть, что фонтан части имена наследуемых классов j-лига смысле — это пью и если — это контроллер диджей контроллер а. Быков всё — это делали бы просто классно живу и. Джейк Android данном случае мы уже знаем как получить вот методом 5. Томск излагали все нужные нам поэтому все элементы нужны для начала в переменную записывать пользователя получаем запись из таблицы базы данных не отображается шаблон у нас. Также имеется функция Get User которая будет возвращать из одного пользователя также имеем шаблон потенциал. Полякова песни лосьон я тут согласного файл — это файл PHP является единым целым — это частью там никаких вот этот определяем в стиле которые нам надо будет в дальнейшем для того чтобы кровать вашу страницу и выводим вот в цикле все вопросы которые переменную X мы сохранили можно увидеть получаем вопросы здесь цикле на эти вопросы будем заводить как будем заводить вот есть блок в котором мы просто текстом вроде вопрос строку Post ID by и твою за ноги используя функции в которой определено у нас всё мы можем получить дежурная. Ну так живот не. Проверяй если текущего юзера в переменную за мы получили сюда текущего юзера используем классы капиталистического.

0 комментариев
0

Читайте также