2012-12-27 10 views

답변

1

그리고 더 이상 사용되지 않는 위치는 어디입니까? 최신 젠토 1.7.0.2이 방법은 여러 위치

grep ' getCheckoutMethod' app/code -rsn 
app/code/core/Mage/Checkout/Model/Type/Onepage.php:165: public function getCheckoutMethod() 
app/code/core/Mage/Paypal/Model/Express/Checkout.php:661: public function getCheckoutMethod() 
+0

는 [문서 (http://docs.magentocommerce.com/Mage_Sales/Mage_Sales_Model_Quote.html#getCheckoutMethod) getCheckoutMethod '()'magento1.4beta1 후 중단 나타낸다. – blakcaps

+0

그래서 더 이상 사용되지 않는 곳에서 물어보십시오. –

+0

이상한 일은 계산 자체가 Mage/Checkout/Model/Type/Onepage.php 클래스에서 감가 상각 된 메소드를 사용한다는 것입니다 (적어도 Magento EE 1.13.1에서는 ...). – Laila

1

getCheckoutMethod가 인용 모델을 통해 사용되지 않습니다에 정의되어

Mage::getSingleton('checkout/type_onepage')->getCheckoutMethod(); 

이 방법의 중단에 대해 어떤 언급을 사용하고 정의하지 않는 것, 그래서 checkout_on 페이지 모델은 더 이상 사용되지 않습니다.

/** 
* Return quote checkout method code 
* 
* @deprecated after 1.4 beta1 it is checkout module responsibility 
* @param boolean $originalMethod if true return defined method from begining 
* @return string 
*/ 
public function getCheckoutMethod($originalMethod = false) 
{ 
    if ($this->getCustomerId() && !$originalMethod) { 
     return self::CHECKOUT_METHOD_LOGIN_IN; 
    } 
    return $this->_getData('checkout_method'); 
} 
관련 문제