如何使用CakePHP3中的find all获得关联数组形式的数据?

如何使用CakePHP3中的find all获得关联数组形式的数据?,cakephp,cakephp-3.0,cakephp-3.x,Cakephp,Cakephp 3.0,Cakephp 3.x,我有一个表调用用户,我试过下面的代码 $query = $this->Users->find('all',['conditions' => ['users.id' => 1]]); $data = $query->toArray(); foreach ($data as $key => $value) { echo $value; } 我得到了像这样的输出 { "id": 1, "username": "admin", "image":

我有一个表调用用户,我试过下面的代码

$query = $this->Users->find('all',['conditions' => ['users.id' => 1]]);
$data = $query->toArray();

foreach ($data as $key => $value) {
          echo $value;
}
我得到了像这样的输出

{ "id": 1, "username": "admin", "image": "", "created": "2016-05-11T06:52:59+0000" } 
我需要像这样的阵列

["0": 1, "1": "admin", "2": "", "3": "2016-05-11T06:52:59+0000"]
简单使用

然后,将使用关联数组而不是对象

如果你真的想要一个索引数组,你可以简单的做

foreach ($data as $key => $value) {
    debug(array_values($value));
}
简单使用

然后,将使用关联数组而不是对象

如果你真的想要一个索引数组,你可以简单的做

foreach ($data as $key => $value) {
    debug(array_values($value));
}