Cakephp REST Api 打印最后一个查询
Cakephp REST Api print last query
每当尝试在我的 REST api 控制器中打印最后一个查询时,我都会遇到以下错误。
Error: Call to undefined method ApiController::getDatasource() File:
/var/www/html/app/Controller/ApiController.php Line: 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 创建了这个休息控制器。如果您需要更多,请告诉我。
试试这个:
$log = $this->Article->getDataSource()->getLog(false, false);
debug($log);
每当尝试在我的 REST api 控制器中打印最后一个查询时,我都会遇到以下错误。
Error: Call to undefined method ApiController::getDatasource() File: /var/www/html/app/Controller/ApiController.php Line: 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 创建了这个休息控制器。如果您需要更多,请告诉我。
试试这个:
$log = $this->Article->getDataSource()->getLog(false, false);
debug($log);