每当尝试在我的REST api控制器中打印最后一个查询时,我都会收到以下错误。
错误:调用未定义的方法ApiController :: getDatasource()文件: /var/www/html/app/Controller/ApiController.php行:734
这是代码
$result = $this->Article->find('all', array(
'conditions' => array('Article.active' => 1),
'limit' => $limit, 'offset' => $start,
'updated' => 'desc'
));
$dbo = $this->getDatasource();
$logs = $dbo->getLog();
pr($result); die;
查询工作正常。 我通过tutorial创建了这个休息控制器。如果您需要更多,请告诉我。
答案 0 :(得分:2)
试试这个:
$log = $this->Article->getDataSource()->getLog(false, false);
debug($log);