Neden Özet Yöntemleri olarak ilan EAV Kaynakları ve Koleksiyonlar üzerine () yöntemleri _construct değil misin?

1 Cevap php

Ben Magento sistemleri kod bağırsakları etrafında alay oldum. "Normal" model kaynakları için Magento'nın _construct başlatma kongre soyut ilan edildi

File: Mage/Core/Model/Resource/Abstract.php
abstract protected function _construct();

Bu gerekli başlatma yapar _construct işlevini çağırmak için kendi kaynaklarını yaratma Model geliştiriciler zorlar gibi bu, mantıklı.

Ancak, aynı kongre / ihtiyaç EAV Model Kaynakları ve kendi koleksiyonları için var, ama _construct yöntemi bu hiyerarşileri not soyut. Herkes bu arkasındaki mantık biliyor mu? Eğer bu modellerin üzerinde bir _construct yöntem gerekmez durumlar var mı? Ya da bu tarihi bir geriye uyumluluk şey nedir?

1 Cevap

Bu geriye dönük uyumluluk sorunları için bırakılır ;)