Tại sao magento sử dụng tài nguyên và bộ sưu tập mô hình mysql4?


15

Mục đích của việc sử dụng hai mô hình bộ sưu tập này là gì.

  1. Nguồn
  2. 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.


1
Bạn đã quản lý để tìm một câu trả lời bao gồm câu hỏi của bạn?
Sander Mangel

Câu trả lời:


10

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).


Bạn có thể cho tôi biết ba loại mô hình trong magento là gì?
VijayS91

Cập nhật câu trả lời.
Fabian Blechschmidt

9

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.


Bummer liên kết PDF không còn có sẵn.
philwinkle

Có vẻ như Hướng dẫn Magento RDBMS không được dùng nữa. Một chút nhưng tìm kiếm không xuất hiện nhiều như bản sao đáng tin cậy (hoặc hợp pháp ???) của nó. Vì vậy, nếu nó cũ, loại bỏ nó. Đừng thay thế nó .........
circlesix
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.