возможна в Magento PHP для вызова метода из родительского класса, а не от перегруженных одного,в Magento использовать метод из родительского класса не переопределенная класс
Я добавочное переопределение (A_CustomOptions_Model_Catalog_Product_Option расширяет 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 перекрыт, то он не возвращает мне родительские параметры не переопределенные Спасибо
Можете ли вы поместить часть своего кода? Я уверен, что вы запрашиваете «parent :: __ construct();», но формулировка немного неясна, поэтому мне может быть что-то не хватает. –
Я отредактировал сообщение с кодом – Alan