K vykreslení dat potřebujete model zobrazení. Místo
return array('calendars' => $calendars);
Toto chcete pro zobrazení:
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
nebo toto pro Json:
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
nezapomeňte přidat příkazy použití pro váš ovladač:
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
Pokud chcete určit konkrétní pohled, můžete použít:
$viewModel->setTemplate('path/to/specific/view.phtml');
nebo
$viewModel->setTemplate('mapping/for/specifc/view');
s mapováním specifikovaným v konfiguraci vašeho modulu