2012-06-07 47 views
2

我想添加一個模型php文件,在目錄/模型目錄中的新文件夾中。在OpenCart中創建和加載模塊?

<?php 
class ModeloPaginacion extends Model{ 
    public function contarGarages(){ 
     $query = $this->db->query ("SELECT COUNT(*)AS total FROM `" . DB_PREFIX . "vendors`"); 
     return $query->row['total']; 
     //return "29"; 
    }//fin funcion 

}//fin class 

?> 

當我想要加載在home.php控制器整個項目似乎打破了這種模式,cuze它不會顯示在瀏覽器上任何東西。 並且由於家用控制器中的負載而產生錯誤。當我評論線條時,該項目工作得很好。

有人可以幫我解決這個問題嗎?

回答

2

上面有幾個問題。首先,你沒有正確地命名你的模型,所以它永遠不會工作。所以,讓我們假設這將是在catalog/model/tool/一個文件夾,名爲paginacion.php

你開始通過定義模型

class ModelToolPaginacion extends Model { 

然後調用它在你的控制器中,你首先需要加載它,然後調用它

$this->load->model('tool/paginacion'); 
$this->model_tool_paginacion->contarGarages(); 

哪一個應該爲你工作。請注意,所有鏈接的命名約定(工具和paginacion)