#4 October CMS - Создание компонента плагина

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

В October CMS Плагин может содержать в себе один или более Компонент.

Теперь нам требуется создать компонент. И наш компонент будет выдавать то что пользователь CMS будет видеть у себя в админке.

Откроем терминал PhpStorm и выполним следующую команду:

php artisan create:component Acme.stDemo stTodo

После этого у нас сгенерируется комопнент плагина - stTodo.
В папке нашего плагина появилась папка components в которой и будет содержаться наш новый компонент.
 

Для того чтобы наш плагин узнал о существовании компонента, компонент требуется зарегистрировать.
Делается это в файле Plugin.php путем добавления следующего метода:

public function registerComponents()
{
      return [
         '\acme\stdemo\Components\sttodo' => 'stTodoList'
     ];
}

Переходим в CMS и создадим новую страницу с називанием "st todo".

Переходим на вкладку Component и теперь мы можем видеть наш новый компонент stTodo Component.
Хватаем компонент мышкой и перетаскиеваем на нашу страницу "st todo".
 

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