Mục đích của việc sử dụng hai mô hình bộ sưu tập này là gì.
- Nguồn
- Mysql4
tại sao chúng ta không thể sử dụng mô hình tài nguyên cho tất cả các bộ sưu tập.
Tại sao chúng tôi đang sử dụng bộ sưu tập MySql4 cho mô-đun đơn giản
Một số người giải thích.
Mục đích của việc sử dụng hai mô hình bộ sưu tập này là gì.
tại sao chúng ta không thể sử dụng mô hình tài nguyên cho tất cả các bộ sưu tập.
Tại sao chúng tôi đang sử dụng bộ sưu tập MySql4 cho mô-đun đơn giản
Một số người giải thích.
Câu trả lời:
Tôi muốn nói trong magento 1.8 tất cả các bộ sưu tập là các bộ sưu tập tài nguyên.
Các bộ sưu tập tài nguyên phụ thuộc vào các triển khai chung cho tất cả các công cụ SQL. ý tưởng là chỉ thực hiện lại lớp cơ sở để cung cấp hỗ trợ cho cơ sở dữ liệu sql khác, như postgre, oracle hoặc mssql.
Các lớp Mysql4 hiện tại vẫn chỉ để tương thích ngược mà chỉ mở rộng bộ sưu tập tài nguyên
Cập nhật:
Bạn có thể cho tôi biết ba loại mô hình trong magento là gì?
Tôi không chắc về điều này, nhưng tôi sẽ nói rằng bạn có thể đang nói về Mô hình (mở rộng Mage_Core_Model_Abstract), Mô hình tài nguyên (mở rộng Mage_Core_Model_Resource_Db_Abstract) và Bộ sưu tập (mở rộng Mage_Core_Model_Resource_Db_Collection_Abstract).
Mysql4không được dùng nữa sau Magento CE 1.6. Câu trả lời này cung cấp thêm một số thông tin về nó. Một lời giải thích dài hơn một chút có thể được tìm thấy trong bản PDF này .
Tuy nhiên, việc sử dụng Mysql4các lớp không phải là một vấn đề vì nó phải tương thích ngược.