2016-12-31 5 views
0

ich diesen Fehler erhalten haben, während Abfrage in Yü mit 2.Objekt der Klasse yii db Command konnte nicht in String konvertiert werden

Dies ist mein Code für SQL-Abfrage:

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

Und das ist Code, wo ich, dass $ Geldbußen Variable:

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

Nun ist das Problem, es zeigt Fehler

Objekt von \ db \ Command Klasse yii nicht zu bespannen

Wie kann ich dieses Problem lösen umgewandelt werden könnte?

Antwort

2

Sie müssen queryScalar() nach dem Befehl hinzufügen. So:

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

und dies auch >?-?>

ändern
Verwandte Themen