Câu hỏi được gắn thẻ «plugin»

Biểu thị các câu hỏi về Plugin Magento 2 (BeforePlugin, AfterPlugin và AroundPlugin). Các plugin còn được gọi là trình chặn trong tài liệu Magento.

1
Điều gì gây ra lỗi sau: Cảnh báo: offset chuỗi bất hợp pháp 'is_in_stock' đầy Advanced AdvancedInventory.php trên dòng 87
Trong quá trình phát triển mô-đun, tôi đã viết một plugin sửa đổi bộ sưu tập tùy chọn sản phẩm trước khi được tải (thêm trường mô tả). Nó đây rồi: vv / di.xml <type name="Magento\Catalog\Model\ResourceModel\Product\Option\Collection"> <plugin name="addOptionDescription" type="Vendor\Module\Plugin\Product\Option\Collection" sortOrder="10" disabled="false"/> </type> Mã số: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use …

1
Lưu dữ liệu trường thanh toán tùy chỉnh trong magento 2 thông qua plugin không hoạt động,
Tôi đang cố gắng lưu dữ liệu trường tùy chỉnh của mình thông qua plugin nhưng nó không hoạt động. Lớp học bổ trợ namespace Vendor\Module\Model\Checkout; class PaymentInformationManagementPlugin { protected $paymentMethodManagement; public function __construct( \Magento\Quote\Model\QuoteFactory $quote, \Magento\Quote\Api\PaymentMethodManagementInterface $paymentMethodManagement ) { $this->paymentMethodManagement = $paymentMethodManagement; $this->quoteManagement = $quoteManagement; } public function beforeSavePaymentInformation( …

2
Magento 2: plugin loại ảo
Tôi bối rối bởi tài liệu Magento 2 liên quan đến plugin : Đầu tiên người ta nói rằng: Plugin không thể được sử dụng với các loại ảo Nhưng sau đó người ta nói rằng: Bạn có thể chỉ định một lớp, giao diện hoặc loại ảo làm tên …

2
Phụ thuộc theo thông tư: Magento \ Khách hàng \ Mô hình \ Phiên phụ thuộc vào Công ty \ Modulename \ Plugin \ Config \ Share và ngược lại
Cách ghi đè hoặc Sử dụng plugin cho isWebsiteScope()chức năng từ tệp Magento \ Customer \ Model \ Config \ Share.php , Tôi đã sử dụng plugin cho chức năng bên dưới nhưng tôi muốn có phiên khách hàng hiện tại ở chức năng bên dưới, Chủ yếu kiểm tra …

3
Magento 2 tạo plugin cho mô-đun của tôi
Tôi đã tạo plugin để thêm liên kết cho mọi sản phẩm như dưới đây: <?php namespace Vendorname\Modulename\Plugin; class ProductData { protected $urlInterface; protected $scopeConfig; public function __construct( \Magento\Framework\UrlInterface $urlInterface, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig ) { $this->urlInterface = $urlInterface; $this->scopeConfig = $scopeConfig; } public function aroundGetProductDetailsHtml( \Magento\Catalog\Block\Product\ListProduct $subject, \Closure $proceed, \Magento\Catalog\Model\Product $product …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.