データをレンダリングするには、ビューモデルが必要です。
の代わりにreturn array('calendars' => $calendars);
ビューにこれが必要です:
$viewModel = new ViewModel
(
array
(
'calendars' => $calendars,
)
);
return $viewModel;
またはこれはJsonの場合:
$jsonModel = new JsonModel
(
array
(
'calendars' => $calendars,
)
);
return $jsonModel;
コントローラのuseステートメントを必ず追加してください:
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
特定のビューを指定する場合は、次を使用できます:
$viewModel->setTemplate('path/to/specific/view.phtml');
または
$viewModel->setTemplate('mapping/for/specifc/view');
モジュール構成で指定されたマッピングを使用