Drupal商业保存个人领域

时间:2015-07-22 14:15:23

标签: drupal field commerce

我是Drupal Commerce的新手......

我在订单表中添加了两个字段: field_date_de_livraison(text)和field_info_comp_cmde(长文本)。

在个性化窗格中,我尝试使用以下代码保存输入的值:

function pane_date_livraison_checkout_form_submit($ form,& $ form_state,$ checkout_pane,$ order){

if (!empty($form_state['values'][$checkout_pane['pane_id']])) {
    $Date_saisie = $form_state['values'][$checkout_pane['pane_id']];    
    if (!empty($Date_saisie['date_livraison'])) {
        $Date_sauvegarde = new DateTime($Date_saisie['date_livraison']);            
        $Date_sauvegarde = $Date_sauvegarde->format('d/m/Y');                        
        $order->field_date_de_livraison = $Date_sauvegarde;
    }
    if (!empty($Date_saisie['info_comp'])) {
        $order->field_info_comp_cmde = $Date_saisie['info_comp'];
    }              
  }
 dpm($order, "RETURN_SUBMIT", $type = 'status');      

}

使用dpm,我看到分配给变量的值,但是它们没有保存到表中?

感谢您的回答!

0 个答案:

没有答案