В функции hook_order Drupal мне было интересно, может ли кто-нибудь сказать мне, как я могу найти значения $arg, когда случай «новый»? Результирующий print_r всегда отображается пустым для любого значения проверки, такого как «billing_first_name» или «billing_last_name», когда я пытаюсь распечатать $arg out (print_r($arg)), несмотря на наличие фактических значений. У меня есть специальный модуль, который пытается получить значения из $order. Могу ли я переключить &$arg1 на &$order, чтобы получить значения? Когда есть «загрузка дела», я получаю значения $order по мере необходимости, но мне нужно, чтобы код внутри дела выполнялся только после завершения заказа, а не раньше.
hook_order($op, &$arg1, $arg2){
switch($op){
case 'new':
// when I do print_r(&$arg1), the value shows the order_id and uid,
// but billing_first_name or any inputted value through
// the checkout form is blank
break;
}
}