Как я могу переопределить и легко использовать Mage_Eav_Model_Entity_Collection_Abstract? - PullRequest
0 голосов
/ 11 марта 2011

Чтобы найти решение для моего предыдущего вопроса Я бы хотел переопределить Mage_Eav_Model_Entity_Collection_Abstract Я знаю, что могу скопировать его из core/ в local/, но это сломает дальнейшие обновления.

Так что я бы хотел расширить его.

Если я сделаю, как это сделать?

Я совершенно новичок в расширении с Magento, и яне совсем уверен, что смогу, не нарушив существующий код.

1 Ответ

2 голосов
/ 11 марта 2011

Мне жаль, что вы не можете перезаписать абстрактный класс, так как класс, использующий их, напрямую связан с ними, например,

My_Collection расширяет Mage_Eav_Model_Entity_Collection_Abstract

вы можете перезаписывать только те классы, которые инициализируются с использованиемMage :: getResourceModel () или Mage :: getModel (), ...

Для решения вашей проблемы вам не нужно этого делать, я думаю ...

...