十九、 helm3中define定义子模板、template和include调用

本文详细介绍了在 Helm3 中如何定义和使用子模板,包括在主模板中和_helpers.tpl 文件内定义子模板,以及通过template和include进行调用。强调了向子模板传递对象的重要性,并提供了多个实际案例演示了不同场景下的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.定义子模板的两个位置
(1).主模板中
(2)._helpers.tpl文件内
定义子模板,可以在主模板中定义,也可在其他文件中定义(_helpers.tpl 文件内,是专门提供的定义子模板的文件)
实际使用中,这些子模板的内容应当放在单独的文件中,通常是 _helpers.tpl 文件内

2.子模板的定义和调用
定义子模板: 通过define定义
调用子模板: 通过template或include调用(推荐)
template和include,都可以用来调用子模板,用法一样,稍微有点区别,下面详细介绍
演示案例:
(1).使用define在主模板中定义子模板的,使用template进行调用子模板
(2).使用define在_helpers.tpl文件中定义子模板,使用template进行调用子模板
(3).向子模板中传入对象,使用template进行调用子模板(以上面其中一种定义子模板方式演示,以define在_helpers.tpl文件中定义子模板为例)
(4).向子模板中传入对象,使用include进行调用子模板(以上面其中一种定义子模板方式演示,以define在_helpers.tpl文件中定义子模板为例)

3.helm3中定义和使用子模板的实际案例使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

margu_168

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值