【发布时间】:2014-12-29 16:07:05
【问题描述】:
我在结帐/类型名称 Cartpage.php 中创建了一个新模型类,它有一个方法名称 addValue($id)。想要从 Checkout/controllers 的 OnepageController.php 中的 saveShippingMethodAction() 调用此模型类方法。我已经通过多种方式调用,但它给了我一个错误:
致命错误:在 .../app/code/core/Mage/Checkout/controllers/OnepageController.php 中对非对象调用成员函数 addValue()
我试过了:
$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 调用我的自定义模型?
【问题讨论】:
标签: magento model controller call