0
我想在模型中添加保存,更新,查找查詢並在控制器中調用這些函數,而不是在控制器中添加查詢。如何在CakePHP 2.x模型中添加查詢並在控制器中調用該函數
我想在模型中添加保存,更新,查找查詢並在控制器中調用這些函數,而不是在控制器中添加查詢。如何在CakePHP 2.x模型中添加查詢並在控制器中調用該函數
我不確定你究竟想要達到什麼目標,但我首先希望你知道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()
具有相同的含義。