Я пытаюсь избавиться от избыточных имен моделей в массиве результатов, возвращаемом методом find в CakePHP. Как и сейчас, если бы я должен был сделать что-то вроде $results = $this- > Model- > find ('all'), мне пришлось бы получить доступ к полю результата по $results [Model] [fieldName] вместо $results [FIELDNAME].
Я понимаю, что наличие имени модели в массиве имеет преимущества, но я пытаюсь построить api, поэтому мне нужно json закодировать массив. При включенном имени модели я получаю что-то отвратительное, как:
[{"Model":{"field":"blah","field":"blah"}},{"Model":{"field":"blah","field":"blah"}}]
Мне нужно что-то более элегантное, как:
[{"field":"blah","field":"blah"},{"field":"blah","field":"blah"}]
Любые идеи?