magento 有卸载模块的功能吗?
我特别指的是那些修改数据库的模块。所以卸载实际上包括删除模块文件和清理其背后的数据库。
- 从管理区域自动卸载
- 卸载模块可以观察的钩子
Magento 中没有卸载或回滚机制。非正式接受的回滚过程是在升级脚本中执行回滚操作。事实上的卸载实践是提供一个删除脚本,以便在删除模块文件后在数据库上运行。
Mage_Core_Model_Resource_Setup->_getModifySqlFiles()
自 1.0 版本以来,已经有用于回滚和卸载操作的存根代码,但它尚未在 1.7.0.1 版本中实现。
您可以通过 Magento Connect 管理器运行卸载,删除数据库文件也相对简单。您可能需要查看 config.xml 和 mysql4-install-#.#.#.php sql 安装脚本。您可以在此处找到表名,并在 core_resource 表中找到安装条目。