簡體   English   中英

如何打印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

我的數據庫數據以查看格式:

我的數據庫數據以視圖格式

最簡單的方法是在您的模型中

添加一個與您使用的別名相同名稱的公共變量,例如:$ conta

class AlarmesCorrentes extends \yii\db\ActiveRecord
{

    public $conta;
   .......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM