checkout 방법을 찾는 방법은 "게스트"또는 "등록"여부입니다.Magento 체크 아웃 방법 찾기
getCheckoutMethod
은 사용되지 않습니다. 사용하시는 것이 좋습니다.
checkout 방법을 찾는 방법은 "게스트"또는 "등록"여부입니다.Magento 체크 아웃 방법 찾기
getCheckoutMethod
은 사용되지 않습니다. 사용하시는 것이 좋습니다.
그리고 더 이상 사용되지 않는 위치는 어디입니까? 최신 젠토 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()
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');
}
는 [문서 (http://docs.magentocommerce.com/Mage_Sales/Mage_Sales_Model_Quote.html#getCheckoutMethod) getCheckoutMethod '()'magento1.4beta1 후 중단 나타낸다. – blakcaps
그래서 더 이상 사용되지 않는 곳에서 물어보십시오. –
이상한 일은 계산 자체가 Mage/Checkout/Model/Type/Onepage.php 클래스에서 감가 상각 된 메소드를 사용한다는 것입니다 (적어도 Magento EE 1.13.1에서는 ...). – Laila