2016-12-31 182 views
0

我也同时Yii的2对象无法转换为字符串

使用查询得到这个错误这是我的SQL查询代码:

<?php $fines=Yii::$app->db->createCommand('select sum(fines) as fines from lib_chekout '); ?> 

这在这里我使用了$罚款变量代码:

<h4 class="pull-left" style="font-size: 20px"> Total fines Collected Till Today : </h4> <p class="text-center" style="font-size: 20px"> <?= $fines ?> </p> 

现在的问题是,它显示错误

无法将类yii \ db \ Command的对象转换为字符串

如何解决此问题?

回答

2

您需要在命令后添加queryScalar()。 像这样:

<?php 
$fines=Yii::$app 
      ->db 
      ->createCommand('select sum(fines) as fines from lib_chekout ') 
      ->queryScalar(); 
?> 

,改变这个>??>