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"'