JSON 피드의 일부 데이터를 Drupal 8로 옮기기 위해 사용자 지정 마이그레이션 모듈을 작성 중입니다.Drupal 8 JSON 마이그레이션 프로세스 플러그인 콜백. 유닉스에서 날짜로 변환
기본 문자열이 콘텐츠 유형으로 들어 있지만 프로세스 단계에서 유닉스 시간 형식을 변환하지 못하는 것 같습니다. 설치 yml 파일에서.
나는
process:
field_post_date:
-
plugin: callback
callable: date
source: publish_date
현재 입력이 - 1486573222000 출력 - 1486573222000
싶습니다 입력 - 1486573222000 출력 - 02-08-2017T17 : 00 : 22
I을 가능하다면 사용자 정의 PHP 함수에 인수를 전달할 수 있기를 원하며이를 작동시킬 수 있다고 생각합니다. 확실하지 모르지만 의사가 여기에 https://www.drupal.org/docs/8/api/migrate-api/migrate-process/process-plugin-callback 봐 봐하지만 여전히 그것을 알아낼 수 있습니다.
도움을 주시면 감사하겠습니다.
나는 하나의 주장으로 그것을 할 수 있다고 생각합니다. PHP 함수에 1 개의 인수를 전달한 다음 yml 태그에 다시 전달할 수 있습니까? –
이미 제공된 프로세스 플러그인을 사용할 수없는 이유는 무엇입니까? 어떤 형식의 모든 날짜 문자열을 어떤 형식 으로든 형식을 지정합니다. – heddn
당신의 권리는 단지이 모든 것의 새로운 것이 었습니다. 제 코드를 커스텀 프로세스 플러그인으로 옮겼습니다! 감사 –