我正在更新我添加新字段的模块。更改在本地工作,但当我上传到FTP并看到网站时,它给我一个错误,说该字段为空。我制作的这个模块是完全隔离的,没有覆盖,一切都在模块文件夹中。
我相信它是由于缓存而发生的。我在this article之后清理了缓存。我还删除了class_index.php
文件夹中的cache
。我还设置了高级参数>性能不缓存,在这一切之后,我仍然得到错误。
我错过了什么?我上传文件夹,替换文件,甚至在那之后我仍然收到错误消息。我正在使用1.6.1.12本地和远程版本。
更新: 错误消息:
2 errors
An error occurred while creating an object. adnquota (Unknown column 'message' in 'field list')
Property AdnquotaCategoryModel->id_adnquota is empt
注意:该模块在本地使用相同版本的prestashop(这就是为什么我认为它是缓存)。卸载时,模块将删除表。在对象模型类中,我添加了定义和属性,我添加了字段。
更新2: 我刚发现错误。这是我卸载时删除的表名称中的拼写错误。因此,在安装时我不会再使用新字段创建表,因此该字段在DB中不存在。
我在这里留下这个问题所以对于可能犯同样错误的其他人可能会有用。