Magento:为所有孩子阻止unsetChild?

时间:2013-12-08 16:34:09

标签: magento layout block unset

我知道:

<action method="unsetChild"><name>as</name></action>

是否可以删除一行中的所有孩子? e.g:

<action method="unsetChild"><name>*</name></action>

或类似的东西..?

更新 - 答案:

<action method="unsetChildren"/>

似乎可以很好地完成这个伎俩..

1 个答案:

答案 0 :(得分:8)

不要害怕阅读基本块类的源文件。

#File: app/code/core/Mage/Core/Block/Abstract.php
public function unsetChildren()
{
    $this->_children       = array();
    $this->_sortedChildren = array();
    return $this;
}

Myriad以这些方法回答。