Magento-在第59行的〜/ container.php中的非对象上调用成员函数setSaveParametersInSession()

Nas*_*sim 2 php xml mysql magento

我正在使用Magento 1.5,当我尝试从Magento Backend访问"Customers-> Manage Customers"时,我收到致命的错误消息.错误详情 :

Call to a member function setSaveParametersInSession() on a non-object in
Run Code Online (Sandbox Code Playgroud)

第59行/my_domain.com/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php

这就是Container.php中Magento陷入困境的代码的和平

protected function _prepareLayout()
{
    $this->setChild( 'grid',
        $this->getLayout()->createBlock( $this->_blockGroup.'/' . $this->_controller . '_grid',
        $this->_controller . '.grid')->setSaveParametersInSession(true) );
    return parent::_prepareLayout();
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激谢谢

Won*_*and 12

从问题中不清楚,但......

我想你在使用adminhtml控制器创建一个新模块时遇到了这个错误.

如果是这样 ...

错误可能由_blockGroup 扩展的块中的错误声明触发Mage_Adminhtml_Block_Widget_Grid_Container

希望能帮助到你