magento setdata自定义模块

问题描述 投票:0回答:3

当我想在自定义模块中设置数据时,我遇到了问题,我在数据库调用“test”中添加了一个字段。

模块没问题,我所有其他属性都完美无缺。

当我做 :

 Mage::getModel('point/point')->load(1)->setUrl('test')->save();

没关系,值保存在数据库中,但是我的新字段

 Mage::getModel('point/point')->load(1)->setTest('test')->save();

没有...价值没有保存,我不知道为什么,我尝试在我的表中创建其他字段,它是相同的。这不是我第一次这样做通常没关系。

我使用magento 1.7。

如果有人有想法?

magento model module magento-1.7
3个回答
0
投票

好的,我发现了问题,我更新了我的magento,现在它很好。可能这是一个固定的错误。


0
投票

试试这个

cache clear
Mage::getModel('point/point')->load(1)->setData('test','testvalue')->save();

0
投票

伙计我在自定义模块中遇到了同样的问题。我检查了这个步骤并解决了问题

第1步: - 检查你的表引擎类型,如果它是InnoDB,而不是将其更改为MyISAM而不是检查。

更多信息Click Here

© www.soinside.com 2019 - 2024. All rights reserved.