致命错误:在非对象上调用成员函数setName()

时间:2013-07-30 13:05:39

标签: php magento

我在magento Local-> Vehicle-> Bike

中创建了一个模块

在控制器中我为模型编写代码:

$ model_obj = Mage :: getModel('bike / honda');  $ model_obj-> setName($ name);

它给出了错误,如

致命错误:在第40行的/opt/lampp/htdocs/magento/app/code/local/Vehicle/Bike/controllers/IndexController.php中的非对象上调用成员函数setName()

2 个答案:

答案 0 :(得分:0)

您的电话

Mage::getModel('bike/honda')

返回null。这就是为什么$ model_obj是一个非对象,你得到了这个错误。

答案 1 :(得分:0)

模型自行车/本田中没有名为setName()的函数或尝试使用$ this-> model_obj-> setName($ name);