【发布时间】:2015-03-16 13:35:40
【问题描述】:
这是我的代码:
$ptoRequests = CalendarRequest::model()
->with(array('intervals'))
->findAll(array('order' => 't.time, t.id desc',
'condition' => 'eventId in (5, 7, 8, 9, 10, 11) and statusId in (1,2) and userId = "' . $user->userId . '" and (intervals.enddate >= :from)',
'params' => array('from' => date("Y-m-d"))));
echo "<pre>"; var_dump($ptoRequests->getQuery()); echo "</pre>"; exit();
我想要实现的是打印执行的最后一个查询。 getQuery() 函数返回一个致命错误。我该怎么办 ?谢谢
【问题讨论】:
-
stackoverflow.com/questions/21231729/yii-echo-the-last-query 在这个 github 页面上:github.com/yiisoft/yii2/issues/1173,您可以看到开发人员在请求您的特定功能时反弹了
-
我尝试使用日志,但 application.log 文件为空
-
我不是 YII 专业人士。但是会不会是模型中没有满足 with() 函数,因此没有进行查询?