Bảng 'cờ'


11

Trong Magento 2 có một bảng gọi là flag.
Bảng được tạo ra Magento\Setup\Model\Installer.
Cái bàn này làm / giữ cái gì?

Câu trả lời:


14

Các thành phần Magento sử dụng bảng này làm lưu trữ giá trị khóa cho bất kỳ dữ liệu nào, nếu việc tạo bảng bổ sung là chi phí chung. Nhưng nhiều nhà phát triển không biết về chức năng này và việc sử dụng confighoặc các bảng tùy chỉnh đặc biệt cho dữ liệu đó.

Bạn có thể tìm thấy tất cả các tập quán của bảng này bằng cách sử dụng tìm kiếm giữa các trẻ trong \Magento\Framework\Flaglớp.

Hơn nữa, chức năng này có sẵn bắt đầu từ Magento 1 .

Ví dụ:

Mô-đun của bạn tạo bộ thuộc tính bổ sung trong InstallData, nhưng bạn cần lưu trữ bộ thuộc tính id để sử dụng trong tương lai.


Về cơ bản, nếu tôi cần một giá trị được lưu trữ cho một cái gì đó tôi có thể lưu trữ nó ở đây? Ví dụ để biết lần cuối cùng một tập lệnh được thực thi.
Marius

@Marius có. Ví dụ, hãy xem github.com/magento/magento2/blob/ cấp
Tối đa
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.