Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento块覆盖错误_Magento - Fatal编程技术网

Magento块覆盖错误

Magento块覆盖错误,magento,Magento,我试图覆盖“Mage\u Adminhtml\u Block\u Report\u Sales\u Sales\u Grid”块。我在config.xml中的代码如下所示: <adminhtml> <rewrite><report_sales_sales>Tal_SalesOrderReports_Block_Adminhtml_Report_Sales_Sales_Grid</report_sales_sales

我试图覆盖“Mage\u Adminhtml\u Block\u Report\u Sales\u Sales\u Grid”块。我在config.xml中的代码如下所示:

        <adminhtml>
            <rewrite><report_sales_sales>Tal_SalesOrderReports_Block_Adminhtml_Report_Sales_Sales_Grid</report_sales_sales></rewrite>
        </adminhtml>
    </blocks>


Tal\u SalesOrderReports\u Block\u Adminhtml\u Report\u Sales\u Sales\u Grid
然后我得到以下错误: 致命错误:在C:\xampp\htdocs\abc\app\code\core\Mage\Adminhtml\Block\Report\Grid\Abstract.php的第102行对非对象调用成员函数hasData()


谁能帮帮我吗。谢谢

从您的XML判断,您试图覆盖的是Mage\u Adminhtml\u Block\u Report\u Sales\u Sales,而不是Mage\u Adminhtml\u Block\u Report\u Sales\u Sales网格。如果要覆盖网格,则XML应如下所示:

    <adminhtml>
        <rewrite><report_sales_sales_grid>Tal_SalesOrderReports_Block_Adminhtml_Report_Sales_Sales_Grid</report_sales_sales_grid></rewrite>
    </adminhtml>

Tal\u SalesOrderReports\u Block\u Adminhtml\u Report\u Sales\u Sales\u Grid

是的,我犯了那个错误。同样在block类中,它应该如下所示:类Tal\u SalesOrderReports\u block\u Adminhtml\u Report\u Sales\u Sales\u Grid扩展了Mage\u Adminhtml\u block\u Report\u Grid\u Abstract谢谢Alexei