我已经覆盖了班级Mage_Adminhtml_Block_Sales_Order_Grid
。此课程从Mage_Adminhtml_Block_Widget_Grid
扩展而来。我想在课堂上调用_prepareCollection()
Mage_Adminhtml_Block_Widget_Grid
函数。我怎样才能做到这一点?我试过parent::_prepareCollection();
。但它加载了直接父母的方法。但是我想调用parent的父类函数。有什么建议吗?
我的课程如下。
class Test_ExtendedGrid_Block_Sales_Order_Grid extends Mage_Adminhtml_Block_Sales_Order_Grid
{
// some code
}
答案 0 :(得分:4)
我找到了解决方案。以下一行成功了。
Mage_Adminhtml_Block_Widget_Grid::_prepareCollection();
答案 1 :(得分:0)
问题是关于给父母的父母打电话,但是恐怕答案并没有做到。
在Magento(撰写本文时为版本2)中,您可以使用从父级获取的getParentBlock()函数,如下所示:
parent::getParentBlock()->DoSomething();
即调用答案中的函数,您可以这样做:
parent::getParentBlock()->_prepareCollection();
我希望这会有所帮助。
H