Vous avez besoin d'un modèle de vue pour afficher vos données. Au lieu de
return array('calendars' => $calendars);
Vous voulez ceci pour une vue :
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
ou ceci pour Json :
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
assurez-vous d'ajouter les déclarations d'utilisation pour votre contrôleur :
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
Si vous souhaitez spécifier une vue spécifique, vous pouvez utiliser :
$viewModel->setTemplate('path/to/specific/view.phtml');
ou
$viewModel->setTemplate('mapping/for/specifc/view');
avec le mapping spécifié dans la configuration de votre module