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.
Apa tujuan menggunakan koleksi dua model ini.
mengapa kita tidak dapat menggunakan model sumber daya untuk semua koleksi.
Mengapa kami menggunakan koleksi MySql4 untuk modul sederhana
Seseorang menjelaskan.
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:
Bisakah Anda memberi tahu saya apa tiga jenis model di Magento?
Saya tidak yakin tentang ini, tetapi saya akan mengatakan Anda mungkin berbicara tentang Model (memperluas Mage_Core_Model_Abstract
), Model Sumber Daya (memperluas Mage_Core_Model_Resource_Db_Abstract
) dan Koleksi (memperluas Mage_Core_Model_Resource_Db_Collection_Abstract
).
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.