0

こんにちは、cakephp の特定の列から個別の値を取得したいと考えています。

これは私が試したものです:-

 $new_data =$this->Event->findAll(null, 'DISTINCT events.source');

Event- is the name of my model.
events- is my table name in db.
Source:- is the column name from which i want to fetch values.

クエリの何が問題なのかわかりません。誰か助けてもらえますか

4

3 に答える 3

2

findAll実際にはcakephpメソッドではありません。あなたがしたいことは:

$this->Event->find('all', array('fields' => 'DISTINCT Event.source'));

http://book.cakephp.org/2.0/en/models/retrieveing-your-data.html#find-all

于 2013-02-28T07:23:26.847 に答える
1
$this->Event->find('all', array('group' => 'Event.source'));
于 2013-02-28T12:48:39.590 に答える
0
$this->Event->find('all', array('group' => 'Event.source'));
于 2013-02-28T12:37:52.340 に答える