【发布时间】:2018-05-23 05:59:24
【问题描述】:
我一直在处理其他人的代码,他们正在渲染表单。在 .tpl 文件中,它们会呈现一些单独的元素:
<?php print render($form['datepicker']); ?>
在渲染剩余的表单元素之前:
<?php print render($form); ?>
我了解到渲染单个数组项(如上面的日期选择器)将在调用整个数组时将其排除在渲染之外。但是有没有办法排除某些东西并在 它的父数组被渲染之后渲染它。
例如:
<?php print render($form['datepicker']); ?> //<-- Will not be rendered in render($form);
<?php print render($form); ?>
<?php print render($form['termsAndConditions']); ?> //<-- Will be render twice, here and in render($form);
(目标是在剩余的表单元素被渲染后,将 tersmAndConditions 元素包装在它自己的 HTML 中。)
【问题讨论】: