我正在尝试使用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 :(得分:0)
继续前进并假设您需要将Quote放入变量然后操作它:
$quote = $this->getQuote();
$quote->setCustomerDriLicense('22');
$quote->save(); //save if you want to come back to it somewhere else later?
...
$dri_license = $quote->getCustomerDriLicense();