Magento网格容器块未加载网格

时间:2011-04-19 12:47:48

标签: magento grid block adminhtml

我只是使用模块创建器设置了一个带有网格视图的管理模块,它运行良好,但现在我需要在同一个模块中添加另一个网格视图。

我复制并重命名了与网格视图相关的所有文件(控制器和块文件,但不是模型,因为我们正在做的不需要它们),并将新创建的块添加到布局xml下面。处理它的新控制器。

使用Firephp,我已经知道,对于我的新视图,一切都很好,直到Grid.php没有加载,结束输出只是一个空白页。

据我所知,这个新视图与模块在除name之外的所有方面生成的原始工作网格视图相同,那么是什么原因导致它无法识别或加载Grid.php?

1 个答案:

答案 0 :(得分:17)

在网格容器块中,查看$_blockGroup$_controller的值。容器使用它们来查找和加载网格块。如果您真的想看看发生了什么,请查看parent::_prepareLayout()方法。

<强> PS:
$_blockGroup是您模块的名称 $_controller是网格块的路径。

<强> PPS:
如果这还不够,请将其放在.htaccess

php_flag display_errors on
SetEnv MAGE_IS_DEVELOPER_MODE true

如果网格出现集合的SQL或其他问题,你应该获得更多信息。