2017-08-29 6 views
0

私はyii2でfindBySqlを使用していますが、私はクエリの数を表示する必要がありますが、私は 'cidade'インデックスしか持っていません。findBySqlを印刷する方法yii2

問合せ:

$a2m = AlarmesCorrentes::findBySql('SELECT COUNT(CIDADE) AS CONTA, CIDADE 
from 
alarmes_correntes WHERE lastUpdate >= DATE_SUB(NOW(), INTERVAL 2 HOUR) 
GROUP BY 
CIDADE ORDER BY CONTA DESC LIMIT 7 ')->all(); 

印刷:

foreach($a2m as $m){ 

    echo "<pre>"; 
    print_r($m['CIDADE']); 
    // print_r($m['CONTA']); 
    echo "</pre>"; 
    } 

?> 

未知のプロパティを取得:アプリ\モジュロ\ dashboard_intragov \モデル\ AlarmesCorrentes :: CONTA

ビュー形式で私のDBのデータ:

​​

答えて

1

最も簡単な方法は、あなたのモデルAlarmesCorrentesで

あなたが例えばを使用しているエイリアスの同じ名前を持つプロパティpublic varを追加されます。$コンタ

class AlarmesCorrentes extends \yii\db\ActiveRecord 
{ 

    public $conta; 
    ....... 
+0

OMG、Thxを:Dジャーは –

+0

を祝福i」は申し訳ありませんが、 "D Jah Bless"という意味は何ですか? – scaisEdge

+0

Jah Bless、 "神を祝福する" "Jah Bless You"、ラスタファリアニズムの神を意味する:D = emoticon haha​​ –