Создание компонентов Joomla — 1 — Hello World!

Автор Pavel Shevchuk
Создание компонентов Joomla — 1 — Hello World!

Урок номер один хочу напомнить, что перед началом курса я.

Настоятельно рекомендую посмотреть выступление хотя там возможно слишком много размышлений не по теме много рекламы и хвастовства меня там есть необходимая информация о том. Почему я не обращаю внимание на те или иные вещи во время урока который вы. Возможно не понимаете и ожидаете, что я их объясню вроде того, что такое PHP Class Idea.

Как работает лет жил? и так далее так вы послушали вступление хорошо в этом уроке мы создадим компонент.

Здравствуй мир используя минимальное файлов и минимальное количество кода в обучении программированию урок. Здравствуй мир носят уже глубоко традиционное символическое значение он поможет понять то, что быстро поможет оценить достаточно ли у вас база чтобы за — это взяться. Именно поэтому этот урок 9 он сделал так чтобы вы почувствовали уверенность, что способны освоить весь этот курс и — это вам по зубам уверен вы достаточно сообразительный чтобы разобраться в 15 строках кода 4 и так небольшой экскурс в урок. Мы создание файловой структуры компоненты конечно она будет неполной, но будет иметь всё необходимое для работы маленького компонентов будем использовать минимум кода файлах контроллеры вида и создадим шаблон вывода. Идя от уроков руку мы будем добавлять файлы папки кот и получать более глубокое понимание как файловой структуры так и самого mvk.com ли её класса в стиле и так далее, но как говорится Start Small. Итак приступим вы удивитесь как всё просто. Для начала я хотел бы добавить ссылку на наш в меню компонента в джунглях. Конечно можно было бы просто создать небольшой компонентив и предложить вам его установить чтобы ссылка, что добавилась, но я предпочитаю чтобы вы прошли этот процесс. Настоятельно Для более глубокого понимания чолпон-ата как формировать ссылке в этом меню как добавлять туда собственные иконки и всё остальное мы будем рассматривать. Когда будет проходить урок по. Джунгли и так давайте вручную добавим сюда одну ссылку для тебя. Открой браузер и таблицы. Джо components в самом конце добавим. Так мы ставились необходимые данные я их сохраню теперь я вернусь в администрацию и обновлю страничку зайду в меню и увижу нашу ссылочку попробую открыть эту страницу, что я вижу я вижу ошибку 404 ошибка 404 говорит о том, что такого компонента не существует — это действительно так. Мы создали всего лишь навсего ссылку на компонент основного компонента мы не создавали сейчас мы приступим к созданию самого компонента. Давайте откроем наши Guitar папку администратор компонент и создадим нашу папку компонента эта папка должна называться также как мы назвали и имя ссылки и так для того чтобы наш компонент заработал. Нам необходимо создать два основных файла — это File Tutorial File Tutorial должен иметь тоже самое имя, что и название компонента Tutorial. Некоторые называют его с префиксом админ так назывались файлы в администраторская джунгли джунгли 15 этого делать не обязательно имя файла может быть просто именем компонента и даже должно быть именем компонентом кроме основного файла. Нам нужно будет ещё основной файл дополнение нужен один вид. Давайте создадим папку views папка видов — это папка. Где хранятся все основные виды и в папке видов создадим ещё одну пачку назовем и также Tutorial не обязательно чтобы папка называлась также и как и сам компонент можно давать любые названия видам и позже мы узнаем как управлять этими видами. Как вызывать разные виды и загружать разные шаблоны этих видов, но сейчас мы называем папку туториал для того чтобы она погрузилась автоматически мы не будем указывать компоненты. У какой загрузить with component автоматически загрузится Swift Tutorial потому, что имя Tutorial соответствует имени компонента в парке tutorials. Давайте создадим ещё одну папку назовём Temple эта папка где будет хранится на шаблон в папке Temp. Давайте создадим шаблон назовем его дефолт те же самые правило относится и к шаблонам шаблон можно называть любым именем. Но если вы называете шаблон именем defold то он будет загружаться автоматически не требуется указать имя шаблона который нужно загрузить и без указания имени загрузится шаблон по имени default ещё один файл нас остался — это сам файл вида он должен храниться в папке вида и называться View HTML PHP этот файл в отличие от других файлов одинакова для всех видов. Неважно как вы назвали папку вида или сам with File внутреннего должен называться так же View HTML PHP и так. Мы закончили с построением файловая структура. Это вся файловая структура которая нам нужно чтобы запустить наш компонент hello-world. Давайте в том же порядке как мы эти файлы мы создадим и добавим коды для этих файлов начал первым. Мы создали File Tutorial PHP и так давайте оставим первую линию. Первая линия запрещает прямой доступ к файлу и разрешает доступ только одну фреймворк — это строка обязательно для всех файлов. Джунгли как для контроллеров видов моделей и шаблонов давайте я скажу об этом подробнее. Здесь вы увидите, что если в этой строке не найдено определённая. Константа gx100 будет первым. Давайте посмотрим на файл index.php здесь мы видим. Что определяется — это самое. Константа равное единице. Это значит, что если File Tutorial запускается внутри файла index.php мной значит он открывается вниз прямого доступа. А если же — это константа не определено. Что значит что-то пытается поймать прямой доступ к файлу позже уроки о том как создавать безопасные компоненты начала я расскажу об этом больше. Теперь давайте встанем следующую линию для того чтобы наш компонент. Нам необходимо чтобы сработал контроллер. Но для того чтобы сработал контроллер сначала нам нужно его включить и так мы контроллер в этот файл тот самый контроллер который. Мы создали в нашем компоненте немного.

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

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