Yanıtlar:
Magento 1.8'de tüm koleksiyonların kaynak koleksiyonları olduğunu söyleyebilirim.
Kaynak koleksiyonları, tüm SQL öğeleri için genel uygulamalara bağlıdır. buradaki fikir, temel sınıfı yalnızca postgre, oracle veya mssql gibi başka bir sql veritabanı için destek sunmak amacıyla yeniden uygulamaktır.
Mevcut Mysql4 sınıfları yalnızca geriye dönük uyumluluk içindir, ancak yalnızca kaynak koleksiyonunu genişletir
Güncelleme:
Magento'daki üç modelin ne olduğunu söyleyebilir misiniz?
Bundan emin değilim, ama belki Modeller (genişletme Mage_Core_Model_Abstract
), Kaynak Modeller (genişletme Mage_Core_Model_Resource_Db_Abstract
) ve Koleksiyonlar (genişletme Mage_Core_Model_Resource_Db_Collection_Abstract
) hakkında konuştuğunuzu söyleyebilirim .
Mysql4
Magento CE 1.6'dan sonra kullanımdan kaldırılmıştır. Bu cevap bu konuda biraz daha bilgi veriyor. Bu PDF'de biraz daha uzun açıklama bulunabilir .
Yine de, Mysql4
sınıfları kullanmak bir sorun olmamalı, çünkü geriye dönük olarak uyumlu olmalıdır.