Имате нужда от модел на изглед, за да изобразите вашите данни. Вместо
return array('calendars' => $calendars);
Искате това за изглед:
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
или това за Json:
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
не забравяйте да добавите инструкциите за използване за вашия контролер:
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
Ако искате да укажете конкретен изглед, можете да използвате:
$viewModel->setTemplate('path/to/specific/view.phtml');
или
$viewModel->setTemplate('mapping/for/specifc/view');
със съпоставянето, посочено в конфигурацията на вашия модул