2013-07-31 23 views

回答

0

在一个非常简单的层次上,您可以尝试存储元素并在稍后添加它们。这显然会失去表单元素的位置,但是如果你愿意,也可以正确地替换它们。

示例代码时间:

$form = new My_Header(); 
$storedElements = array(); 
$storedElements[] = $form->getElement('id'); 
$form->removeElement('id'); 
$storedElements[] = $form->getElement('first_name'); 
$form->removeElement('first_name'); 

// do some other stuff here... 

// add it back now 
foreach ($storedElements as $element) { 
    $form->addElement($element); 
} 

希望有所帮助。