我正在研究 Cakephp 2.x .. 我也看过很多教程并阅读过文档......但我没有得到一件事 .. 我看到在一些教程中他们在模型中编写查询,其中一些编写每个控制器和模型中的东西保持干净,除了它们添加验证规则等......我现在的编码方式就是这样
class ContactsController extends AppController{
public function index(){
$this->layout='default';
$id = $this->Auth->user('idUser');
$data= $this->Contact->find('all',array(
'conditions' => array('Contact.User_id' => $id)));
$this->set('contacts',$data);
}
}
我在控制器中编写了find函数。我在一些教程中看到他们在模型类中编写了这个函数,然后在控制器中调用它。所以我想问什么是最好的方法或者什么是实际上的标准方法?我应该在控制器中编写所有代码并在模型中编写验证规则吗?我应该如何编码以使我的代码看起来干净且易于管理