2012-07-01 2 views
4

Есть ли функция magento для установки модулей?Модуль Magento un-install

Im ссылаясь на те модули, в частности, которые изменяют db. Поэтому удаление фактически состоит из удаления файлов модулей и очистки db позади себя.

  1. Автоматическое удаление из админки
  2. Uninstall крюков, что модули могут наблюдатель

ответ

1

Там нет удаления или механизм отката в Magento. Неформально принятый процесс отката - выполнить операцию отката в сценарии обновления. Практика де-факто удаления - предоставить сценарий удаления, который будет запущен в базе данных после удаления файлов модулей.

Там был окурок код в место для отката & операций деинсталляции программы в Mage_Core_Model_Resource_Setup->_getModifySqlFiles()since version 1.0, но она имеет yet to be implemented as of 1.7.0.1.

0

Вы можете запустить деинсталляцию через менеджер Magento Connect, удаление файлов базы данных относительно просто. Возможно, вам нужно взглянуть на скрипт config.xml и mysql4-install - #. #. #. Php sql. Вы можете найти имена таблиц там и запись установки в таблице core_resource.

+2

Paramount - атрибуты сущности, которые определяют пользовательские бэкэнд, интерфейс и исходные модели, но что-то, что не так легко получить из сценариев установки/обновления. – benmarks

Смежные вопросы