Utworzyłem rozszerzenie, które tworzy atrybut kategorii przy pierwszej instalacji. Ale teraz, gdy wyłączam / odinstalowuję rozszerzenie, pojawia się komunikat o błędzie na stronie „Zarządzaj kategoriami”.
Wiem, że kiedy rozszerzenie jest wyłączone przez Magento connect, tylko pliki są usuwane i nic nie jest usuwane z bazy danych.
Tak więc, aby rozwiązać ten problem, możemy udostępnić przycisk usuwania pozycji bazy danych, który można umieścić w sekcji konfiguracji systemu wraz z innymi ustawieniami rozszerzenia. A gdy administrator kliknie ten przycisk, wszystkie wpisy bazy danych powinny zostać usunięte wraz z plikami używanymi przez rozszerzenie.
Daj mi znać, czy powyższe rozwiązanie będzie działać? lub czy istnieje jakieś lepsze rozwiązanie w celu usunięcia niepożądanych wpisów z bazy danych podczas odinstalowywania rozszerzenia.
źródło