gpt4 book ai didi

Magento 自定义模型不允许更改数据库表

转载 作者:行者123 更新时间:2023-12-04 01:38:37 25 4
gpt4 key购买 nike

我在创建自定义 Magento 模块时遇到了问题。

简而言之,我在前端为客户上传创建了一个简单的模块。我创建了一个新表,其中包含一些通用字段,例如“project_id”、“title”等。这一切都很好……我可以设置模型变量并使用 model->save(); 将它们保存到我的表中。

刚才我需要添加一个新字段或更改一个旧字段的名称。由于我无法理解新字段和更改的字段的原因,不会通过 model->save() 存储到其中;即使我可以从调试器中看到模型中的新变量和更改的变量设置正确。我希望有人已经遇到过这个问题,并且可以对这个极其令人沮丧的问题有所了解。在帮助到来之前,我的项目处于停滞状态!

最佳答案

清除缓存。 Magento 用于读取数据库列的 Zend 类将缓存该信息(这样就不必为每个模型加载/保存执行 DESCRIBE)。清除缓存,Magento 应该会看到新列,并且值将开始保存到数据库中。

关于Magento 自定义模型不允许更改数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com