繁体   English   中英

magento setdata 自定义模块

[英]magento setdata custom module

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

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

当我做 :

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

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

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

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

我使用 magento 1.7。

如果有人有想法?

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

试试这个

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

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

步骤 1:- 检查您的表引擎类型是否为 InnoDB,然后将其更改为 MyISAM 并进行检查。

更多信息请点击这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM