2012-08-23 54 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