#2 October CMS - Структура папок компонента

October CMS - создание компонент

В October CMS есть тестовый компонент Todo на примере которого можно изучить как создавать компоненты.
Мы с вами будем делать аналогичный Todo List, но несколько сложнее - задачи todo листа мы будем созраянть в базу данных
и соответственно забирать и выводить на странице будем тоже из БД. (в отличие от родного компонента Todo List - который не храни задачи даже в сессии).

Длагодаря этому не сложному примеру, мы научимся создавать компоненты для October, работать с базой данных и Ajax.
То есть пройдем все основные моменты разработки
.

Процесс создания компонент относительно автоматизирован. И если вы работали с Laravel, то команды покажутся вам знакомыми.
Сам запуск команд можно проводить либо в cmd.exe OS Windows, либо непосредственно в PhpStorm.
Причем PhpStorm предлагает нам два варианта как это можно осуществить - Terminal, Command Line Tools Console.

Итак начнем. Запускать команды я буду с помощью Terminal из PhpStorm.
И для того чтобы команды успешно отработали нам надо в терминале перейти в папку public нашего проекта.

Записываем следующую команду:

php artisan create:plugin Acme.stDemo

После выполнения этой комамнды в папке public/plugins у нас появилась папка acme/stdemo.
И в данной папке мы можем наблюдать базовые файлы нашего нового плагина.

Добавить отзыв (пожелание, комментарий)