0

ユーザーテーブルからすべての行を返したいのですが、選択したフィールドと、可能な連結2フィールドを返します。

通常のSQLは次のようになっている可能性があります。

SELECT id, CONCAT(`first_name`,`last_name`) AS `fullname` FROM `users`

しかし、これをケーキで達成しようとするのは悪夢です。

$users = $this->User->find("all") = returns everything
$users = $this->User->find("list",array("fields" => " ...) does not work either.

ケーキモデルを使用して簡単なクエリを実行し、結果を返す方法について誰かが私を助けてくれますか?

4

1 に答える 1

7

あなたは近くにいます:

$this->User->find('all', array('fields' => array('CONCAT(first_name,last_name) AS fullname', 'otherfield'), 'contain' => array());
于 2012-04-04T08:21:07.857 に答える