如何在其各自的 .phtml 文件中检索子表单的元素?假设我在 w.php 中的主表单中有 4 个子表单,那么我如何在其各自的 .phtml 文件中显示子表单的元素,或者在同一个主 phtml 文件中显示所有子表单,即 w.phtml?
2026 次
3 回答
0
使用 .phtml 获取每个子表单
<?php
foreach($this->element->getSubforms() as $key => $subForm){
echo $subForm;
}
?>
要获取 $subForm 的相应元素,只需使用
$subForm->elementName
于 2014-10-20T20:39:05.127 回答
0
您可以使用 访问子表单$subform = $form->getSubForm($subformName);
。
获得子表单后,您可以在视图脚本中将其输出为<?php echo $subform; ?>
,或者您可以使用 . 逐个输出其元素<?php echo $subform->elementName; ?>
。
希望有帮助,
于 2012-02-24T08:35:56.823 回答
0
实际上使用 form->getSubform('blah')->getElement('foo')> ?> 获取子表单不起作用,因为它只会被渲染为
于 2013-01-23T11:33:45.673 回答