如何在其各自的.phtml文件中检索子窗体的元素? 假设我在主窗体中有4个子窗体,比如说w.php然后如何在它的相应.phtml文件中显示子窗体的元素,或者在同一个主要的phtml文件w.phtml中一次显示所有子窗体?
答案 0 :(得分:0)
您可以使用$subform = $form->getSubForm($subformName);
访问子表单。
获得子表单后,您可以将其作为<?php echo $subform; ?>
在视图脚本中输出,或者您可以使用<?php echo $subform->elementName; ?>
逐个输出其元素。
希望有所帮助,
答案 1 :(得分:0)
实际上使用form-&gt; getSubform('blah') - &gt; getElement('foo')&gt;获取子表单?&GT; 不起作用因为它只会用as渲染
答案 2 :(得分:0)
使用
获取.phtml中的每个子表单<?php
foreach($this->element->getSubforms() as $key => $subForm){
echo $subForm;
}
?>
要获取$ subForm的相应元素,只需使用
$subForm->elementName