2014-03-27 58 views

回答

0

我不確定你究竟想要達到什麼目標,但我首先希望你知道CakePHP爲你的模型實現了保存,更新和查找功能。如果不是,請查看文檔,例如在這裏:http://book.cakephp.org/2.0/en/models/saving-your-data.html

如果你想使用自定義查詢功能添加到您的模型,你可以簡單地將其添加爲模型中的正常功能,如:

模型

public function myMethod(){ 
    // Fetch data 
    return $this->query("SELECT * FROM pictures LIMIT 2;"); 
} 

控制器

public function index(){ 
    // Get data from model-method 
    $data = $this->ModelName->myMethod(); 

    // Send data to view 
    $this->set(compact('data')); 
} 

在你模型類你沒有提到你的模型在你的代碼

  • 在你控制器$this->ModelName->function()
  • 在你模式$this->function()

具有相同的含義。

相關問題