如何打印 findBySql yii2
How to print findBySql yii2
我在 yii2 中使用 findBySql,我需要打印查询的计数,但我只得到了 'cidade' 索引。
查询:
$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>";
}
?>
变得未知 属性:app\modulos\dashboard_intragov\models\AlarmesCorrentes::CONTA
我的数据库数据的视图格式:
最简单的方法是
在您的模型中 AlarmesCorrentes
添加一个与您正在使用的别名同名的 public 变量,例如:$conta
class AlarmesCorrentes extends \yii\db\ActiveRecord
{
public $conta;
.......
我在 yii2 中使用 findBySql,我需要打印查询的计数,但我只得到了 'cidade' 索引。
查询:
$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>";
}
?>
变得未知 属性:app\modulos\dashboard_intragov\models\AlarmesCorrentes::CONTA
我的数据库数据的视图格式:
最简单的方法是 在您的模型中 AlarmesCorrentes
添加一个与您正在使用的别名同名的 public 变量,例如:$conta
class AlarmesCorrentes extends \yii\db\ActiveRecord
{
public $conta;
.......