0

我有一个产品模块。它工作正常。

我可以在 pyrocms 的管理员上添加、更新、删除和列出产品。

但现在我需要添加 4 列,即

有货、有货、现货、已发货

类似于上面的列。

每当我卸载我的模块时,它总是会删除 default_products 表。

希望有人可以帮助..非常感谢

谢谢..

4

3 回答 3

2

您应该在 details.php 文件中使用升级功能。在该函数中,您必须插入所有查询来操作表。通过控制面板上传新模块后,您将看到“升级”按钮,该按钮将执行所有更改表查询。

function upgrade($old){
//Your alter table query
}
于 2012-05-16T13:11:51.507 回答
0

通过手动将列添加到表中,您正在开发的模块可以正常工作。无需进一步工作。

尽管您需要更新模块的 detail.php 才能安装和卸载模块。

于 2012-05-16T11:54:51.857 回答
0

我最后有一些建议

  1. 您可以在数据库表中手动添加这些字段。
  2. 备份此表并将这些字段添加到模块的 detail.php 中,这样当您再次安装这些模块时,您可以从旧表中导入数据。

希望这会有所帮助。

于 2012-05-16T03:40:37.077 回答