0

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

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

当我做 :

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

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

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

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

我使用magento 1.7。

如果有人有想法?

4

3 回答 3

0

尝试这个

cache clear
Mage::getModel('point/point')->load(1)->setData('test','testvalue')->save();
于 2012-09-04T06:09:30.350 回答
0

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

于 2012-09-03T09:46:37.620 回答
0

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

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

更多信息请点击这里

于 2014-01-22T17:47:23.690 回答