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