pub fn render_control_flow<F>(
content: &str,
data: &HashMap<String, Value>,
config: &ViewConfig,
render_inner: F,
) -> Result<String, ViewError>Expand description
渲染控制流标签(对齐 PHP TagLib::parseTag)
在 render_content 中调用,处理 {if}、{foreach}、{volist}、{switch}、{for} 块标签。
对每个块标签的内部内容递归调用 render_inner(即 render_content),以处理嵌套控制流和变量标签。
§参数
content— 模板内容data— 模板变量config— 视图配置render_inner— 内部内容渲染器(递归调用render_content)