Giống như chủ đề này đã nói: Ghi đè lớp trừu tượng trong Magento 2 trong Magento 1 ,
Tôi chỉ có thể tạo một lớp hoàn toàn mới. Trong Magento 2, chúng ta cần sử dụng các plugin, nhưng các plugin chỉ cho phép tôi sửa đổi các phương thức tồn tại. Tôi phải làm gì nếu tôi muốn thêm một phương thức mới?
Thí dụ:
Lớp này vendor/magento/module-ui/Component/AbstractComponent.php
, có một mảng các thành phần : $components
, không có chức năng hủy / xóa các thành phần cho mảng đó. Vậy làm thế nào tôi có thể tạo chức năng đó?