Pertanyaan yang diberi tag «plugin»

Menunjukkan pertanyaan tentang Magento 2 Plugins (BeforePlugin, AfterPlugin dan AroundPlugin). Plugin juga dikenal sebagai interseptor dalam dokumentasi Magento.

1
Apa yang menyebabkan kesalahan berikut: Peringatan: Offset string ilegal 'is_in_stock' ... AdvancedInventory.php on line 87
Selama pengembangan modul, saya telah menulis sebuah plugin yang mengubah koleksi opsi produk sebelum dimuat (menambahkan bidang deskripsi). Ini dia: etc / 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> Kode: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as OptionCollection; class Collection { /** * @var \Vendor\Module\Helper\Data */ protected …

1
Menyimpan data bidang pembayaran khusus di magento 2 melalui plugin tidak berfungsi,
Saya mencoba menyimpan data bidang khusus saya melalui plugin tetapi tidak berfungsi. Kelas Plugin 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( \Magento\Checkout\Model\PaymentInformationManagement $subject, $cartId, \Magento\Quote\Api\Data\PaymentInterface $paymentInformation ) { //$paymentInformation->getData('extension_attributes'); $extenstinAttributes = …

2
Magento 2: plugin jenis virtual
Saya bingung dengan dokumentasi Magento 2 tentang plugin : Pertama-tama dikatakan bahwa: Plugin tidak dapat digunakan dengan tipe virtual Tetapi kemudian dikatakan bahwa: Anda bisa menentukan kelas, antarmuka, atau tipe virtual sebagai nama jenis yang diamati plugin Apakah saya kehilangan sesuatu atau dokumentasi itu bertentangan dengan dirinya sendiri? Bisakah kita …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.