generate:plugin:migrate:source

Генерирует плагин ресурса миграции

Использование:

drupal generate:plugin:migrate:source  [options]
gpms

Доступные параметры

КомандаДетали

--module

Имя модуля.

--class

Имя класс плагина

--plugin-id

ID плагина

--table

Таблица запросов

--alias

Короткий алиас для отссылки к таблице как

--group-by

Поле по которому результаты будут сгрупированны

--fields

Поля для экспорта

Примеры

Генерирует плагин ресурса миграции по имени модуля, классу, ID плагина, таблицы и алиасу

drupal generate:plugin:migrate:source  \
  --module="modulename"  \
  --class="PluginClassName"  \
  --plugin-id="plugin_class_name"  \
  --table="DefaultTableName"  \
  --alias="D"

Генерирует плагин ресурса миграции для специфичных полей таблицы пользователей по имени модуля, классу, ID плагина, таблицы, алиасу и полям

drupal generate:plugin:migrate:source  \
  --module="modulename"  \
  --class="DefaultPluginClass"  \
  --plugin-id="default_plugin_class"  \
  --table="users"  \
  --alias="u"  \
  --fields='"id":"id", "description":"the user id"'  \
  --fields='"id":"username", "description":"the username"'  \
  --fields='"id":"password", "description":"the user password"'  \
  --fields='"id":"email", "description":"the user email"'