是否可以删除 Zend Framework 2 中的嵌套视图?
Is it possible to remove a nested view in Zend Framework 2?
我有一些嵌套视图继承自 class 的 parent,我想从中删除一个 child...
例如,parent 代码:
Class Father
{
public function IndexAction()
{
...
$view = new ViewModel();
$view->addChild($viewToNest);
return $view;
}
}
以及扩展示例:
Class Son extends Father
{
//This is supposed to override
public function IndexAction()
{
$view = parent::IndexAction();
#Is there anything like this?
$view->removeChild();
return $view;
}
}
有人知道方法吗?
文档中规定可以使用$view->clearChildren()
清除所有children。
再次根据文档,似乎没有什么可以删除特定的 child。
必须自己动手。
我有一些嵌套视图继承自 class 的 parent,我想从中删除一个 child... 例如,parent 代码:
Class Father
{
public function IndexAction()
{
...
$view = new ViewModel();
$view->addChild($viewToNest);
return $view;
}
}
以及扩展示例:
Class Son extends Father
{
//This is supposed to override
public function IndexAction()
{
$view = parent::IndexAction();
#Is there anything like this?
$view->removeChild();
return $view;
}
}
有人知道方法吗?
文档中规定可以使用$view->clearChildren()
清除所有children。
再次根据文档,似乎没有什么可以删除特定的 child。 必须自己动手。