我可以在 Controller 中执行此操作吗:
$this->User->read(null, $id);
$this->User->find('list');
这是正确的吗?
我是否正确使用 MVC?
这些简单的功能可以在控制器中使用吗?或者,我需要在模型中创建这些函数吗?喜欢Model->getUser()
,并有那个功能使用Model->read()
。
我知道它是由模型调用的函数,但是,当我想传递一些参数时,函数变大了,例如:
$this->User->find('all', array(
'conditions' => array(
'User.active' => true,
'User.group_id' => 3,
'User.age >=' => 18
)
));
我可以在 Controller 中调用这个函数,还是需要在 Model 中创建一个自定义函数来调用它?比如…… $this->User->findSomeCustomFunction($param1, $param2, $param3)
?