2016-04-10 4 views
0

私はcake php 2.6でカスタムクエリを実行します。 しかし、私はリストwho cakephpでカスタムクエリを実行し、結果をリストとして取得します

$ sqlを= "訪問FROM SELECT Visit.id" という結果が類似したいです。

$ result = $ this-> Visit-> query($ sql);

結果は:

アレイ0 =>

array 

    'Visit' => 

    array 

     'id' => string '221403' (length=6) 

1 =>

array 

    'Visit' => 

    array 

     'id' => string '221402' (length=6) 

2 =>

array 

    'Visit' => 

    array 

     'id' => string '221397' (length=6) 

3 =>

array 

    'Visit' => 

    array 

     'id' => string '221394' (length=6) 

4 =>

array 

    'Visit' => 

    array 

     'id' => string '221393' (length=6) 

I結果たいこと:

アレイ 0 =>

'id' => string '221403' (length=6) 

1 = >

'id' => string '221402' (length=6) 

2 =>

'id' => string '221397' (length=6) 

3 =>

'id' => string '221394' (length=6) 

4 =>

'id' => string '221393' (length=6) 

答えて

0

なぜカスタムクエリ?代わりに使用するカスタムクエリの

、することができます簡単な使用:

$visits = $this->Visit->find('all',array('fields' => array('Visit.id'))); 
$this->set('visits',$visits);