magento setdata自定义模块

时间:2012-09-03 09:05:24

标签: magento model module magento-1.7

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

模块没问题,我所有其他属性都可以正常工作。

当我这样做时:

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

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

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

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

我使用的是magento 1.7。

如果有人有想法?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

试试这个

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

答案 2 :(得分:0)

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

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

了解更多信息Click Here