2013-06-10 4 views
4

я пытаюсь установить адрес по умолчанию в /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. Благодарю.

+4

не вам нужно() на Save ... -> Сохранить(); – Rounder

ответ

1

пытаются изменить

->save; 

в

->save(); 
Смежные вопросы