U hebt een weergavemodel nodig om uw gegevens weer te geven. In plaats van
return array('calendars' => $calendars);
U wilt dit voor een weergave:
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
of dit voor Json:
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
zorg ervoor dat u de gebruiksverklaringen voor uw controller toevoegt:
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
Als u een specifieke weergave wilt specificeren, kunt u het volgende gebruiken:
$viewModel->setTemplate('path/to/specific/view.phtml');
of
$viewModel->setTemplate('mapping/for/specifc/view');
met de mapping gespecificeerd in uw moduleconfiguratie