我在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()
答案 0 :(得分:0)
您的电话
Mage::getModel('bike/honda')
返回null。这就是为什么$ model_obj是一个非对象,你得到了这个错误。
答案 1 :(得分:0)
模型自行车/本田中没有名为setName()的函数或尝试使用$ this-> model_obj-> setName($ name);