コード例 #1
0
 public function indexAction()
 {
     //        var_dump($this->getPluginManager()->filter()->getCommand());
     $viewModel = new ViewModel();
     $detailView = new ViewModel();
     $detailView->setViewPath($this->getDefaultViewPath());
     $detailView->setView('index/detail');
     $detailView->assignVar('container_title', 'Detail container');
     $panelView = new ViewModel();
     $panelView->setViewPath($this->getDefaultViewPath());
     $panelView->setView('someview');
     $panelView->assignVar('title', 'Panel container');
     $panelView->assignVar('subtitle', 'A panel container in someview');
     $panelView->assignVar('copyright', 'me ©');
     $panelView->addChildren('detail', $detailView);
     $viewModel->assignVar('title', 'Efika Nova Framework');
     $viewModel->assignVar('content', 'Hello world!');
     $viewModel->addChildren('panel', $panelView);
     //        return new HttpContent(['Hello World',"\n",'Welcome!']);
     //        return 'hello world!';
     return $viewModel;
 }