나는 체크 아웃/타입 이름 Cartpage.php에 새로운 모델 클래스를 만들었고 메서드 이름은 addValue($id)
입니다. 체크 아웃/컨트롤러에서 OnepageController.php의 saveShippingMethodAction()
에서이 모델 클래스 메서드를 호출하고 싶습니다. 나는 여러 가지 방법이라고하지만 그것은 나에게 오류가 제공 한 : 나는 시도megento의 컨트롤러에서 모델 클래스 메서드를 호출하는 방법은 무엇입니까?
Fatal error: Call to a member function addValue() on a non-object in .../app/code/core/Mage/Checkout/controllers/OnepageController.php
을 :
$myModel = Mage::getSingleton('checkout/cartpage');
$return = $myModel->addValue($my_value);
모델 : 내 사용자를 호출 할 수있는 방법
class Mage_Checkout_Model_Type_Cartpage extends Mage_Sales_Model_Quote_Address_Total_Abstract
{
public function addValue($value)
{
return $value;
}
}
OnepageController의 모델?
감사가 작동하고 사람을 배치 변경하려면 원하는 부품/필요성에 대한
rewrites
을 만들 만들 .. @ 유스 Krapp –