Cake 2.X从rawQuery中检索数据

Pet*_*uss 2 cakephp-2.0

CakePHP 2.1.x所示 - 在AppController中运行没有任何模型 的查询我有一个查询,

 $q = "select id from table where id=123";
 $db = ConnectionManager::getDataSource('default');
 $qr = $db->rawQuery($q);
Run Code Online (Sandbox Code Playgroud)

好的(!),它的工作原理......但是,如何获取我的数据?教程示例在哪里?

我需要类似$data = $qr->fetchAll()方法或$id = getMyData($qr)功能的东西.

小智 13

我相信这可能是解决方案,或者至少是正确方向的一个方面.

$q = "select id from table where id=123";
$db = ConnectionManager::getDataSource('default');
$myData = $db->query($q);
Run Code Online (Sandbox Code Playgroud)