我有一个产品模块。它工作正常。如何更新模块而不删除PyroCMS中的模块表记录?
我可以添加,更新,删除和列出pyrocms的管理产品。
但现在我需要增加4列即为
可用, 库存, 手, 交付
类似的东西,上面列。
每当我卸载我的模块它总是删除default_products表。
希望有人能够帮助.. 非常赞赏
谢谢..
我有一个产品模块。它工作正常。如何更新模块而不删除PyroCMS中的模块表记录?
我可以添加,更新,删除和列出pyrocms的管理产品。
但现在我需要增加4列即为
可用, 库存, 手, 交付
类似的东西,上面列。
每当我卸载我的模块它总是删除default_products表。
希望有人能够帮助.. 非常赞赏
谢谢..
有一些建议,由我结束
希望这会有所帮助。
哦,我从来没有想过那么..所以有可能工作在2 pyro?一个是我在哪里更新列和details.php和其他模块的东西。另一个是经过测试的安装和拆卸3个新色谱柱的开发焦炉。所以我只需将新模块文件粘贴到制作上,然后在制作数据库中添加列。我不必卸载或重新安装它?无论如何,这即将做什么/测试。谢谢大家的帮助。 –
通过手动将列添加到表中,您的开发模块可以正常工作。不需要进一步的工作。
虽然您需要更新模块的detail.php以安装和卸载模块。
你应该使用升级功能进入details.php文件。 在该函数中,您必须插入所有查询来处理表格。 通过附加组件部分的控制面板上传新模块后,您将看到将执行所有更改表查询的“升级”按钮。
function upgrade($old){
//Your alter table query
}
是否将函数'uninstall'中的表放置在'modules \ products \ details.php'中? –