/controllers/OnepageController.php でアドレスをデフォルトに設定しようとしています:
$customer = Mage::getSingleton('customer/session')->getCustomer();
foreach ($customer->getAddresses() as $address){
$addressType = $address->getCustom_address_type();
if ($addressType == 'school'){
Mage::log("SetAddressDefault", null, 'mygento.log');
$address->setCustomerId($customer->getId())
->setIsDefaultBilling('1')
->save;
}
}
ログを確認しましたが、条件が満たされています。setDefaultBilling メソッドが実行されないのはなぜですか?
私はmagento 1.7を使用しています。ありがとう。