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)
?