$ Этом- & GT; GetQuote () — & GT; SetData (); не работает в saveBilling () в Onepage checkout Magento

Я пытаюсь установить пользовательский атрибут для клиента в saveBilling() метод Onepage.php
Путь для Onepage.php является

/app/code/core/Mage/Checkout/Model/Type/Onepage.php

В saveBilling() я написал код ниже

$this->getQuote()->setData("customer_dri_license","22");

как вы можете видеть, я пытаюсь установить значение 22 for customer_dri_license

Я хочу получить это значение в saveOrder()для этого я написал ниже строку кода

$this->getQuote()->getData("customer_dri_license")

но я не получаю значение «22», как установлено в saveBilling()

Пожалуйста, дайте мне знать, если я что-то упустил.

0

Решение

Идем дальше и предположим, что вам нужно поместить вашу цитату в переменную и затем манипулировать ею:

$quote = $this->getQuote();
$quote->setCustomerDriLicense('22');
$quote->save(); //save if you want to come back to it somewhere else later?
...
$dri_license = $quote->getCustomerDriLicense();
0

Другие решения

Других решений пока нет …