Я пытаюсь избавиться от избыточных имен моделей в массиве результатов, возвращаемом методом 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"}]
Любые идеи?