アプリケーションの各モジュールには、メイン コンテンツ セクションとサイドバー メニューがあります。
私のレイアウトには次のものがあります...
<div id="main" class="span8 listings">
<?php echo $this->content; ?>
</div>
<div id="sidebar" class="span4">
<?php echo $this->sidebar; ?>
</div>
私のコントローラーはすべて、コンテンツを指定する単一の ViewModel を返します (以下を参照)。
public function detailsAction()
{
*some code to populate data*
$params = array('data' => $data);
$viewModel = new ViewModel($params);
$viewModel->setTemplate('school/school/details.phtml');
return $viewModel;
}
ここで何か根本的に間違ったことをしている気がします。