1

Drupal Commerce は初めてです ...

注文テーブルに field_date_de_livraison (テキスト) と field_info_comp_cmde (長いテキスト) の 2 つのフィールドを追加しました。

パーソナライズされたペインで、入力した値を次のコードで保存しようとします:

関数 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 を使用すると、変数に割り当てられた値が表示されますが、テーブルに保存されませんか?

ご回答ありがとうございます。

4

0 に答える 0