He creado una extensión que crea un atributo de categoría cuando se instala por primera vez. Pero ahora, cuando desactivo / desinstalo la extensión, aparece un mensaje de error en la página "Administrar categorías".
Sé que cuando una extensión se deshabilita a través de Magento connect, solo se eliminan los archivos y no se elimina nada de la base de datos.
Entonces, para superar este problema, podemos proporcionar un botón para eliminar las entradas de la base de datos que se pueden colocar en la sección de configuración del sistema junto con otra configuración de extensión. Y cuando el administrador hace clic en ese botón, todas las entradas de la base de datos deben eliminarse junto con los archivos utilizados por extensión.
Avíseme si la solución anterior funcionará. ¿O hay alguna solución mejor para eliminar entradas no deseadas de la base de datos mientras se desinstala la extensión?
fuente