Odpowiedzi:
Powiedziałbym, że w magento 1.8 wszystkie kolekcje są kolekcjami zasobów.
Kolekcje zasobów zależą od ogólnych implementacji wszystkich elementów SQL. Chodzi o to, aby ponownie zaimplementować klasę podstawową, aby oferowała obsługę innej bazy danych SQL, takiej jak postgre, oracle lub mssql.
Wciąż istniejące klasy Mysql4 służą wyłącznie do kompatybilności wstecznej, ale jedynie rozszerzają kolekcję zasobów
Aktualizacja:
Czy możesz mi powiedzieć, jakie są trzy typy modeli w Magento?
Nie jestem tego pewien, ale powiedziałbym, że może mówisz o modelach (rozszerzenie Mage_Core_Model_Abstract
), modelach zasobów (rozszerzenie Mage_Core_Model_Resource_Db_Abstract
) i kolekcjach (rozszerzenie Mage_Core_Model_Resource_Db_Collection_Abstract
).
Mysql4
został wycofany po Magento CE 1.6. Ta odpowiedź zawiera więcej informacji na ten temat. Nieco dłuższe wyjaśnienie można znaleźć w tym pliku PDF .
Korzystanie z Mysql4
klas nie powinno jednak stanowić problemu, ponieważ powinno być kompatybilne wstecz.