4

magento 有卸载模块的功能吗?

我特别指的是那些修改数据库的模块。所以卸载实际上包括删除模块文件和清理其背后的数据库。

  1. 从管理区域自动卸载
  2. 卸载模块可以观察的钩子
4

2 回答 2

1

Magento 中没有卸载或回滚机制。非正式接受的回滚过程是在升级脚本中执行回滚操作。事实上的卸载实践是提供一个删除脚本,以便在删除模块文件后在数据库上运行。

Mage_Core_Model_Resource_Setup->_getModifySqlFiles() 自 1.0 版本以来,已经有用于回滚和卸载操作的存根代码,但它尚未在 1.7.0.1 版本中实现

于 2012-07-01T14:10:10.043 回答
0

您可以通过 Magento Connect 管理器运行卸载,删除数据库文件也相对简单。您可能需要查看 config.xml 和 mysql4-install-#.#.#.php sql 安装脚本。您可以在此处找到表名,并在 core_resource 表中找到安装条目。

于 2012-07-01T20:34:04.910 回答