我试图摆脱 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"}]
有任何想法吗?