Php adyen回调类中的yii查询生成错误

Php adyen回调类中的yii查询生成错误,php,yii,callback,Php,Yii,Callback,因此,我有以下场景: 用户通过Adyen API向其帐户充值,在处理付款时,我有一个ProcessOrder方法接收回调并执行以下操作: public function ProcessOrder($order) { //some order processing $order_total = Yii::app()->db->createCommand() ->select('sum(`amount`) as total')

因此,我有以下场景:

用户通过Adyen API向其帐户充值,在处理付款时,我有一个ProcessOrder方法接收回调并执行以下操作:

public function ProcessOrder($order)
{
    //some order processing
    $order_total = Yii::app()->db->createCommand()
                    ->select('sum(`amount`) as total')
                    ->from('`order_table`')
                    ->where('`uid` = ' . $order->user->id)
                    ->queryRow(); 
//send email with data
}
我知道$order_总数失败了,但我不知道为什么

我想检查日志,但我不知道他们在哪里,我是这个项目的新成员,我正试图给我发送一封电子邮件的结果。我不能var_转储结果然后死掉,因为类方法是通过Adyen回调调用的

所以基本上我的问题是:

yii应用程序或应用程序中的日志在哪里

为什么查询失败?:-

更多信息

此类是受保护的订单模块文件。 var$order->user->id的值是正确的,我用email:D检查了这个值 我还尝试了foreach$order\u total作为$row{//send result},但没有任何结果。。。这就像系统没有权限在该部分中执行查询 如果需要更多信息,请在评论中询问:这太愚蠢了

所以我明白了为什么这不起作用,问题是:

订单表和uid不能有撇号“``!没有它们,查询就会执行,一切正常

和yii应用程序日志位于运行时文件夹中:

对于那些刚接触Yii的人,以及知道如何从这样的查询中调用某些东西的人来说,值是$order_total['total']*