2011-03-11 4 views
0

my previous question에 대한 해결책을 찾으려면 Mage_Eav_Model_Entity_Collection_Abstract을 덮어 쓰고 싶습니다. core/에서 local/으로 복사 할 수 있지만 그 이상의 업데이트는 중단됩니다.어떻게 쉽게 무시하고 Mage_Eav_Model_Entity_Collection_Abstract를 사용할 수 있습니까?

그래서 대신 연장하고 싶습니다.

어떻게해야합니까?

전 Magento에서 완전히 확장되어 있으며 기존 코드를 손상시키지 않고이 작업을 수행 할 수 있는지 확실하지 않습니다.

답변

2

추상 클래스를 사용하는 클래스가 직접 연결되어있어 불쌍히 생각합니다. 예 :

My_Collection는

당신은 단지 당신이 필요하지 않은 문제에 대한

... 마법사 :: getResourceModel() 또는 마법사 ::을 getModel()를 사용하여 초기화 얻을 클래스를 덮어 쓸 수 있습니다 Mage_Eav_Model_Entity_Collection_Abstract

를 확장 그렇게 생각해 ...

+0

+1 "그렇게하지 않아도됩니다." 이전 질문은 어렵지 않았으며 광범위하게 사용되는 부모 클래스를 망쳐 놓으면 예상 할 수없는 다른 것들을 깨뜨릴뿐입니다. – clockworkgeek

관련 문제