与孩子们呈现视图

时间:2013-10-03 14:11:54

标签: zend-framework2 zend-view

我在渲染视图内部操作时遇到问题。这是我的代码:

public function editUserAction() {
$sideView = new SideViewModel();

$sideView->setHeaderView(new HeaderViewModel(array(
    "title" => 'Editing user',
    "desc" => 'Edit your users or add new',
)));

$sideView->setMiddleView(new HeaderViewModel(array(
    "title" => 'Editing user',
    "desc" => 'Edit your users or add new',
)));

$renderer = $this->getServiceLocator()->get('ViewRenderer');
$renderer->setCanRenderTrees(true);
$html = $renderer->render($sideView);


exit($html);
return $jsonModel;
}

问题在于渲染级别 - 现在我得到渲染的$ sideView,没有像HeaderViewModel等的子节点。

这是方法setMiddleView:

public function setMiddleView($view){
    $this->addChild($view, 'middleView');
}

我做错了什么?

0 个答案:

没有答案