È necessario un modello di visualizzazione per eseguire il rendering dei dati. Invece di
return array('calendars' => $calendars);
Vuoi questo per una vista:
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
o questo per Json:
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
assicurati di aggiungere le istruzioni d'uso per il tuo controller:
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
Se vuoi specificare una vista specifica puoi usare:
$viewModel->setTemplate('path/to/specific/view.phtml');
o
$viewModel->setTemplate('mapping/for/specifc/view');
con la mappatura specificata nella configurazione del tuo modulo