Я пишу модуль пользовательского миграции, чтобы переместить некоторые данные из канала JSON в Drupal 8.Drupal 8 JSON-процесс переадресации. Unix для преобразования даты
У меня есть основные строки, идущие в тип контента, но не могу показаться, чтобы преобразовать формат времени Unix во время фазы процесса в установочном yml-файле.
У меня есть
process:
field_post_date:
-
plugin: callback
callable: date
source: publish_date
Текущий Input - 1486573222000 Выход - 1486573222000
Я хотел бы Input - 1486573222000 Выход - 02-08-2017T17: 00: 22
I хотел бы иметь возможность передать аргумент в пользовательскую php-функцию, если это возможно, и я думаю, что смогу заставить ее работать. Не уверенный, как хотя бы взглянуть на документ здесь https://www.drupal.org/docs/8/api/migrate-api/migrate-process/process-plugin-callback, но все еще может показаться, что он это понял.
Любая помощь будет оценена по достоинству.
Я считаю, что могу сделать это с одним аргументом. Можете ли вы предоставить и пример передачи 1 аргумента функции php, а затем обратно в разметку yml? –
Почему вы не можете использовать уже предоставленный процессный плагин? Он будет форматировать любую строку даты из любого формата в любой формат. – heddn
Ваше право было просто любопытно для всего этого. Я переместил свой код в настраиваемый плагин процесса! благодаря –