如何解决Magento网格容器块未加载网格
我只是使用模块创建者使用网格视图设置了一个管理模块,它的工作原理很好,但是现在我需要在同一模块内添加另一个网格视图。 我复制并重命名了与网格视图相关的所有文件(控制器和块文件,但没有模型,因为我正在做这些,因此不需要重命名),并将新创建的块添加到布局xml的句柄下它是新的控制器。 使用Firephp,我已经计算出一切都可以在新视图中正常加载,直到Grid.php无法加载为止,并且最终输出只是空白页。 据我所知,这个新视图在所有方面都与该模块生成的原始工作网格视图相同,除了名称之外,那么是什么导致它无法识别或加载Grid.php?解决方法
在网格容器块中,查看
$_blockGroup
和$_controller
的值。容器使用这些来查找和加载网格块。如果您真的想看看发生了什么,请看parent::_prepareLayout()
方法。
PS:
“ 0”是您模块的名称。
$_controller
是通往网格块的路径。
PPS:
如果还不够,请在您的.htaccess
中输入:
php_flag display_errors on
SetEnv MAGE_IS_DEVELOPER_MODE true
如果网格在其集合的SQL或其他方面有问题,则应该获得更多信息。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。