我想導出我用對象MVCgrid創建的網格。MVCGRID CSV導出錯誤
我發現,我可以添加當前頁面的對象'MVCGrid_Export'而不是對象'MVCGrid',它提供了導出按鈕和功能。
由我出口中得到一個錯誤的方式:
「致命錯誤:調用在非對象的成員函數getfield命令().. \ agiletoolkit \ atk4-插件\雜項\ LIB \在線42上的Export.php「
在那一行,」$ b [] = $ this - > __ getHeaderModel() - > getField($ a) - > caption();「,我發現「$ this-> _getHeaderModel()」是我想要導出的模型的字符串,而不是該模型的對象,也就是我需要的項目。
這是我的網頁代碼:
class page_resultsShow extends Page {
function initMainPage() {
$p = $this;
$gr = $this->add('MVCGrid_Export');
$gr->setModel('results',array('name','budget','bestapplicants'));
$gr->addColumnMVC('name');
$gr->addFormatter('name','link');
$gr->addQuickSearch(array('name'));
$gr->addPaginator(20);
}
//details...
function page_details() {
... some code..
}
function defaultTemplate(){
return array('page/results');
}
}
我想我需要添加一些信息到到網格解釋說,正在處理的模型,但我怎麼沒發現!
感謝您的幫助