2015-06-16 51 views
0

我試圖擴展模塊webform以允許用戶導出webform數據。我的問題是: 如果例如我有5個字段:姓名,姓氏,地址,電話,電子郵件,當我從我正在開發的自定義模塊導出時,我必須檢索特定的字段,例如前3個字段'數據,我需要一種方法來從Web窗體中檢索數據。有人可以請建議一種方法,從webform模塊檢索這些數據到我的自定義模塊。已經有一個類似的現有模塊https://www.drupal.org/project/webform_remote_post但它需要在網絡表格中的所有字段,這與我的情況不相似。擴展drupal webform以遠程導出數據

回答

0

看看WebForm的鉤 http://www.drupalcontrib.org/api/drupal/contributions!webform!webform.api.php/group/webform_hooks/7

您可能需要使用掛鉤,hook_webform_submission_insert

例如

function mymodule_hook_webform_submission_insert($node, $submission) { 
    // Get data from $submission object 
    $component_id = 4; 
    $data = $submission->data[$component_id]['value'][0]; 
    // Do something with data 
} 

因此,使用print_r()或dpm()來查看$ submission的內容並獲取所需的數據。