我在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
查看格式的我的数据库数据:
答案 0 :(得分:1)
最简单的方法是 在你的模型AlarmesCorrentes
添加一个与您正在使用的别名相同的公共变量,例如:$ conta
class AlarmesCorrentes extends \yii\db\ActiveRecord
{
public $conta;
.......