保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

CakePHP DISTINCT 查询唯一记录

发表于:2009年05月21日 10时  作者:dx_andy

用CakePHP一般都是进行一些普通的查询操作,当涉及到唯一性查询的时候着时记我费了一些头脑,找了很多资料都没能解决,国内更是一些有价值的资料没有。还是在国外的网站上找到了些蛛丝马迹。

假如项目中用的是findAll查询,若要查询唯一记录可以这样写:

$this->Model->findAll(null, ‘DISTINCT Model.*’);

若项目中用了CakePHP1.2的paginate组件,查询唯一记录可以这样写:

$this->paginate['fields'] = array(‘DISTINCT Model.*’);

$this->set(‘contents’, $this->paginate());

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

“CakePHP DISTINCT 查询唯一记录” 共有2篇评论

  1. 医药 says:

    浏览,是一份难得的雅致

  2. C5O8 says:

    受教了

发表一下您对本文的意见