Magento 2: Danh mục sản phẩm lưu sau sự kiện quan sát viên


8

Tôi có một trường đa lựa chọn tùy chỉnh trong phần chỉnh sửa Sản phẩm.

nhập mô tả hình ảnh ở đây Các giá trị trong các giá trị đa lựa chọn từ bảng tùy chỉnh của tôi. Nếu tôi nhấp vào nút lưu trong phần Quản lý sản phẩm bằng cách chọn bất kỳ một giá trị nào. Những thay đổi cần được lưu vào bảng của tôi. Làm thế nào tôi có thể làm điều đó với Observer.



1
@TejabhagavanKollepara, đây không phải là bản sao, nhưng điều này có thể giúp tạo thành một phần của câu trả lời đúng
7ochem

1
Bạn có thể nhận được tất cả dữ liệu bài trong yêu cầu của bạn. sử dụng magento.stackexchange.com/a/69541/2443 trong trình quan sát của bạn.
Jaimin Sutariya

Câu trả lời:


2

Theo liên kết này cho sự kiệncatalog_product_save_after để lưu giá trị của bạn. Bạn có thể nhận giá trị của mình trong tệp quan sát viên và khởi tạo đối tượng mô hình của bạn và lưu giá trị trong bảng của bạn hoặc sử dụng các truy vấn SQL trực tiếp để lưu trong bảng của bạn.


Tôi đã nhận được sản phẩm trong trình quan sát bằng cách sử dụng $ sản phẩm = $ observer-> get SẢNt (); .Nhưng làm thế nào tôi có thể nhận được giá trị trường tùy chỉnh của tôi.
Vindhuja

-1

@VP

Nếu thuộc tính là đơn thì hãy thử sử dụng $ sản phẩm-> getMycustomattribution ();

if thuộc tính là single_value thì hãy thử $ sản phẩm-> getSingleValue ();


Để lưu sau sự kiện, bạn không thể đặt giá trị
Avesh Naik
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.