竹笋

首页 » 问答 » 问答 » ThinkPHP5开发连载十八模板赋
TUhjnbcbe - 2023/3/25 19:30:00

文章讲解“视图模板赋值-assign+方法传入参数”,本篇文章讲解“模板赋值-助手函数+公共模板变量赋值”。

助手函数

如果使用view助手函数渲染输出的话,可以使用下面的方法进行模板变量赋值:

1.view(模板,数组)方式

①在Index控制器中,新建vMethod方法

②在index.html模板中输出

预览:

2.view助手函数与assign方法配合使用

①在Index控制器中,新建vaMethod方法

②在index.html模板中输出

预览:

公共模板变量赋值

如果需要在控制器之外进行模板变量赋值,可以使用视图类的share静态方法进行全局公共模板变量赋值,例如:

①在Index控制器中,使用视图类的share静态方法进行模板变量赋值

②由于share是全局的模板变量赋值,因此访问vaMethod方法也可以在模板中使用,在index.html模板中输出share的模板变量

预览:

注意:1.全局静态模板变量最终会和前面使用方法赋值的模板变量合并。

ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

1
查看完整版本: ThinkPHP5开发连载十八模板赋