我有一个表呼叫用户,我试过下面的代码
5
我的输出类似
$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 :(得分:3)
只需使用hydrate
即可$query->hydrate(false);
$data = $query->toArray();
然后你会有一个关联数组而不是一个对象
然后,如果你真的想要一个索引数组,你可以简单地做
foreach ($data as $key => $value) {
debug(array_values($value));
}