Из моего контроллера, который расширяет Zend's AbstractRestfulController
, я пытаюсь вернуть массив JsonModel
, но я просто верну HTML.Как вернуть массив JsonModel
очень упрощенный пример того, что я пытаюсь сделать, это здесь:
$models = [];
for ($i = 0; $i < 5; ++$i) {
$model = new MyJsonModel();
$model->setDocument($someObj);
$models[] = $model;
}
return Json::encode($models);
Где MyJsonModel
просто подкласс JsonModel
, который добавляет свойство «документ», который сериализуется в JSON.
В конце концов, я просто искал что-то вроде:
[
{
key:val
},
{
key:val
},
{
key:val
}
]