0
我为横幅创建了一个模块。它的工作很好。在后端,我可以选择添加横幅图片并设置活动或不活动。最初,我创建了一个名为“横幅”的表格用于保存横幅记录。更改管理网格集合的表名称
现在我想更改表名,如chilly_banner。我在DB中手动创建了“chilly_banner”表并插入了一些记录。
在管理横幅网格中,我想显示此表中的集合。我没有任何想法,怎么做。但我已经尝试过这样的_prepareCollection()方法,
$collection = Mage::getModel('banner/chilly_banner')->getCollection();
,并在型号文件_init()方法改变旗帜为chilly_banner像上面。
但我得到了像
Fatal error: Call to a member function getCollection() on a non-object
in ../app/code/local/Chilly/Banner/Block/Adminhtml/Banner/Grid.php on
line 18
错误有任何想法如何电网收藏改变表的名字,也希望在saveAction更改表名称()方法吗?
我eagarly等待您的答复..
谢谢你的回应。我恢复了所有更改,并应用了您的解决方案。但我得到了一个错误,如“”无法检索实体配置:横幅/横幅“ – DRAJI
是否有错误响应中提到的任何行号或文件可能是表名正在调用,没有使用型号 –
谢谢你yar!它的工作。我只是犯了错误。 – DRAJI