Apa tujuan menggunakan koleksi dua model ini.
- Sumber
- Mysql4
mengapa kita tidak dapat menggunakan model sumber daya untuk semua koleksi.
Mengapa kami menggunakan koleksi MySql4 untuk modul sederhana
Seseorang menjelaskan.
collection
model
resource-model
source-model
VijayS91
sumber
sumber
Jawaban:
Saya akan mengatakan di Magento 1.8 semua koleksi adalah koleksi sumber daya.
Koleksi sumber daya bergantung pada implementasi generik untuk semua hal-SQL. idenya adalah hanya mengimplementasikan kembali kelas dasar untuk menawarkan dukungan untuk database sql lain, seperti postgre, oracle atau mssql.
Kelas Mysql4 yang masih ada hanya untuk kompatibilitas ke belakang tetapi hanya memperluas koleksi sumber daya
Memperbarui:
Saya tidak yakin tentang ini, tetapi saya akan mengatakan Anda mungkin berbicara tentang Model (memperluas
Mage_Core_Model_Abstract
), Model Sumber Daya (memperluasMage_Core_Model_Resource_Db_Abstract
) dan Koleksi (memperluasMage_Core_Model_Resource_Db_Collection_Abstract
).sumber
Mysql4
dihentikan setelah Magento CE 1.6. Jawaban ini memberikan beberapa informasi lebih lanjut tentang itu. Penjelasan yang lebih panjang dapat ditemukan dalam PDF ini .Tetap saja, menggunakan
Mysql4
kelas seharusnya tidak menjadi masalah karena harus kompatibel.sumber