在magento php中是否可以从父类而不是从被覆盖的类调用方法,
我有扩展覆盖(A_CustomOptions_Model_Catalog_Product_Option extends Mage_Catalog_Model_Product_Option),它覆盖了构造方法,我有另一个扩展想要使用父类 Mage_Catalog_Model_Product_Option 的构造
有没有办法做到这一点???
更多解释:
class A_CustomOptions_Model_Catalog_Product_Option extends Mage_Catalog_Model_Product_Option {
protected function _construct() {
parent::_construct();
$this->_init('customoptions/product_option');
}
}
在另一个扩展中,我正在收集选项
public function getOptions($srcId) {
$options = Mage::getModel('catalog/product_option')
->getCollection()
->addTitleToResult(Mage::app()->getStore()->getId())
->addPriceToResult(Mage::app()->getStore()->getId())
->addProductToFilter($srcId)
->addValuesToResult();
return $options;
}
然而,因为这个父类 Mage_Catalog_Model_Product_Option 被覆盖,它不会返回我的父选项没有被覆盖谢谢