magento setdata 自定义模块
Posted
技术标签:
【中文标题】magento setdata 自定义模块【英文标题】:magento setdata custom module 【发布时间】:2012-08-28 00:22:22 【问题描述】:当我想在自定义模块中设置数据时遇到问题,我在我的数据库中添加了一个名为“test”的字段。
模块没问题,我的所有其他属性都可以正常工作。
当我这样做时:
Mage::getModel('point/point')->load(1)->setUrl('test')->save();
没关系,值保存在数据库中,但使用我的新字段
Mage::getModel('point/point')->load(1)->setTest('test')->save();
nothing...该值未保存,我不知道为什么,我尝试在我的表中创建其他字段,它是相同的。这不是我第一次这样做,通常没关系。
我使用 magento 1.7。
如果有人有想法?
【问题讨论】:
【参考方案1】:好的,我发现了问题,我更新了我的 magento,现在它很好。可能这是一个已修复的错误。
【讨论】:
【参考方案2】:试试这个
cache clear
Mage::getModel('point/point')->load(1)->setData('test','testvalue')->save();
【讨论】:
您能否就您提出此答案的原因添加一些评论?评论您的代码有助于 OP 和任何其他阅读您的答案的人更好地了解您的解决方案的工作原理【参考方案3】:伙计们,我在自定义模块中遇到了同样的问题。 我检查了这些步骤并解决了问题
第 1 步:- 检查您的表引擎类型,如果它是 InnoDB,然后将其更改为 MyISAM,然后检查。
欲了解更多信息Click Here
【讨论】:
以上是关于magento setdata 自定义模块的主要内容,如果未能解决你的问题,请参考以下文章
自定义模块的自定义布局不会在 Magento 1.9 中加载