//Mage_Eav_Model_Mysql4_Entity_Attribute_Collection
Mage::getResourceModel('eav/entity_attribute_collection')->setEntityTypeFilter(Mage_Catalog_Model_Product::ENTITY);
করা উচিত.
আমরা সবেমাত্র একটি বাগ পেয়েছি, আপনাকে সত্তা_প্রকার_আইডিটি পাস করতে হবে:
$col = Mage::getResourceModel('eav/entity_attribute_collection')->setEntityTypeFilter(4);
নেই
কোডটি হ'ল ডকুমেন্টেশন:
if ($type instanceof Mage_Eav_Model_Entity_Type) {
$additionalTable = $type->getAdditionalAttributeTable();
$id = $type->getId();
} else {
$additionalTable = $this->getResource()->getAdditionalAttributeTable($type);
$id = $type;
}
আশাকরি কাজের সমাধান (@ অ্যালেক্স মন্তব্য দ্বারা আপডেট)
আপনাকে এটি পাস করতে হবে Mage_Eav_Model_Entity_Type
যাতে এটি কাজ করা উচিত এবং হার্ডকডযুক্ত নয়:
$type = Mage::getModel('eav/entity_type')->loadByCode(Mage_Catalog_Model_Product::ENTITY)
Mage::getResourceModel('eav/entity_attribute_collection')->setEntityTypeFilter($type);