Cakephp REST Api打印最后一个查询

时间:2016-01-25 10:26:30

标签: php rest cakephp cakephp-2.3

每当尝试在我的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创建了这个休息控制器。如果您需要更多,请告诉我。

1 个答案:

答案 0 :(得分:2)

试试这个:

$log = $this->Article->getDataSource()->getLog(false, false);       
debug($log);