Rõ ràng, bây giờ Magento 2 hỗ trợ gỡ cài đặt các tập lệnh cho phép sửa đổi lược đồ db khi gỡ cài đặt mô-đun (horay !!).
Như đã giải thích ở đây, điều này chỉ hoạt động cho mô-đun được cài đặt thông qua trình soạn thảo.
(Tôi hy vọng nó sẽ hoạt động trong tương lai cho tất cả các mô-đun, nhưng đó là một vấn đề khác).
Hãy nói rằng tôi có một mô-đun được gọi Testing_Demo
.
Mô-đun này thực hiện 3 điều mà tôi muốn được gỡ bỏ khi gỡ cài đặt nó.
- thêm một bảng gọi
testing_demo
. Vì vậy, tôi cần phải bỏ nó. - thêm một thuộc tính sản phẩm được gọi là
demo
. Vì vậy, điều này cần phải được loại bỏ - có một số cài đặt trong
system->configuration
đó có thể hoặc không thể được lưu trữ trong bảngcore_config_data
. Tất cả các cài đặt này có đường dẫntesting_demo/...
. Vì vậy, những điều này cũng cần phải được loại bỏ.
Làm thế nào để mô-đun gỡ cài đặt kịch bản của tôi trông như thế nào?