2012-08-23 58 views
0

只返回指定领域目前我使用如何得到一个查找()/查询

$posts = $this->Post->find('all'); 

,并返回表职位的完整条目,但我怎么能得到的只有部分条目。有些东西如

SELECT body,title FROM posts 

回答

1

传递“fields”选项并指定(在数组中)要检索的字段。

$posts = $this->Post->find('all', array(
    'fields' => array('body', 'title') 
)); 

我讨厌被写入这个家伙,导致它通常困扰着我,但我认为这个问题是值得“RTM”的。

本页面书中解释这一切:http://book.cakephp.org/2.0/en/models/retrieving-your-data.html

+0

我不接受,这是很基本的,但由于某种原因,我的浏览器是给我一个错误错误:语法错误,意外“=>”(T_DOUBLE_ARROW) – raju

+0

将您的代码发布到http://bin.cakephp.org/,然后将链接粘贴到您的评论中。可能只是一个小的语法错误,我可以为您指出。 – Dave

+0

,因为数组拼写为arrray,无法编辑,因为只是单个字符编辑。 – Ceeram