在我的 CakePHP2 应用程序的一个controller/index
动作中,我有
$this->Model-find('all',array( ... lots conditions and things... ));
然后,在controller/view
我有:
$this->Model-find('first',array( ... lots conditions and things... ));
这两个工作都非常好,但我显然重复了大量代码(即查找条件、字段列表等),唯一的两个区别是我正在做的第一个find('all')
和第二个我'正在做find('first')
并提供 id 作为条件之一。
有没有办法可以将条件移动到模型中,然后在这些条件下运行不同类型的查找?