您的位置:首页 > 编程语言 > PHP开发

cakephp学习之Model(4)--------自定义方法与属性

2009-06-26 22:38 274 查看
虽然CakePHP的model成员函数能够很方便的直接使用,但请不要忘记model类也只是类:类是让你写你自己的方法以及定义自己的属性。

在你自己的model类中,最好将所有处理保存和获取数据的操作都进行封装。这种思想经常被胖模型(fat model)所提及。

1. class Example extends AppModel {

2. function getRecent() {

3. $conditions = array(

4. 'created BETWEEN (curdate() - interval 7 day) and (curdate() - interval 0 day))'

5. );

6. return $this->find('all', compact('conditions'));

7. }

8. }

这个getRecent()方法现在可以在控制器中使用了。

$recent = $this->Example->getRecent();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: