【发布时间】:2012-08-06 06:50:07
【问题描述】:
我正在尝试删除 CakePHP 中 find 方法返回的结果数组中的冗余模型名称。现在,如果我要执行 $results = $this->Model->find('all') 之类的操作,我将不得不通过 $results[Model][fieldName] 而不是 $results 访问结果字段[字段名称]。
我知道在数组中包含模型名称有好处,但我正在尝试构建一个 api,所以我需要对数组进行 json 编码。包含模型名称后,我得到了一些可怕的东西:
[{"Model":{"field":"blah","field":"blah"}},{"Model":{"field":"blah","field":"blah"}}]
我想要一些更优雅的东西,比如:
[{"field":"blah","field":"blah"},{"field":"blah","field":"blah"}]
有什么想法吗?
【问题讨论】: