如何打印findBySql yii2

时间:2017-08-29 18:22:04

标签: yii2 find-by-sql

我在yii2中使用findBySql,我需要打印查询的计数,但我只得到了' cidade'索引。

查询:

{"0":{},"selector":"","length":1}

印刷:

$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();

获取未知属性:app \ modulos \ dashboard_intragov \ models \ AlarmesCorrentes :: CONTA

查看格式的我的数据库数据:

My DB data in view format

1 个答案:

答案 0 :(得分:1)

最简单的方法是 在你的模型AlarmesCorrentes

添加一个与您正在使用的别名相同的公共变量,例如:$ conta

class AlarmesCorrentes extends \yii\db\ActiveRecord
{

    public $conta;
   .......