Skip to content

beta-eto-code/bx.model.gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Генератор bx.model

Установка

composer require beta/bx.model.gen

После установки модуля в корне проекта будет доступен исполняемый файл bxgen. С помощью данного файла можно сгенерировать классы сервисов моделей и таблиц.

Список доступных команд:

  • gen:hlblock - генерация классов для hl блока
  • gen:iblock - генерация классов для инфоблока
  • gen:section - генерация классов для разделов инфоблока
  • gen:table - генерация классов для таблиц

Пример генерации для hl блока

    ./bxgen gen:hlblock MyHLBlock my.module -c someCategory

Где:

  • MyHLBlock - код hl блока
  • my.module - название модуля где будет сгенерирован код
  • -c [Название категории] - указываем категорию, не обязательная опция

Пример генерации для инфоблока

    ./bxgen gen:iblock type code my.module -c someCategory

Где:

  • type - тип инфоблока
  • code - код инфоблока
  • my.module - название модуля где будет сгенерирован код

Пример генерации для разделов инфоблока

    ./bxgen gen:section type code my.module -c someCategory

Где:

  • type - тип инфоблока
  • code - код инфоблока
  • my.module - название модуля где будет сгенерирован код
  • -c [Название категории] - указываем категорию, не обязательная опция

Пример генерации для таблиц

    ./bxgen gen:table table my.module -c someCategory -b BaseName

Где:

  • table - название таблицы
  • my.module - название модуля где будет сгенерирован код
  • -c [Название категории] - указываем категорию, не обязательная опция
  • -b [Базовое имя классов] - указываем базовое имя генерируемых классов (BaseNameService, BaseNameModel, BaseNameTable)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages