2012-10-31 77 views
0

我有一系列相互傳遞數據的函數。我想要按順序批量運行這些結果,以便每個結果都可以通過並排列到下一個函數中。Drupal 7鏈批處理

例如:

  • 功能1 - >進程文件 - >輸出陣列
  • 功能2 - >輸入陣列 - >輸出陣列
  • 功能3 - >輸入陣列 - >創建節點

我沒有盡我所能解釋,但我不熟悉這個過程。讓我知道是否有任何您可能需要的額外信息。謝謝!

回答

1

讓函數將結果存儲在$ context ['sandbox']中,以便處理下一個函數。 drupal中的所有批處理函數應該通過引用將上下文參數作爲最後一個參數。請注意,此數據應該是會話變量安全(無對象)