上一节我们给index方法创建了一个模板,并且返回了一个字符串
我现在想把h1里的字符串,从php里传递过去该如何做呢,看下面代码:
在php里,我们定义了一个$str的变量,并且赋值一个字符串。
用assign方法传递变量,assign里有两个参数,前面一个abc字符串标识符,后面一个是刚刚定义的$str变量。
我们看下这时候的模板代码:
模板里把php定义的标识符字符串加上$符号就变成了变量。我们在打开后台界面看输出:
这样变量就直接从后端传递到前端里使用了
当然还可以传递其他格式的数据,比如数组:
我们定义一组数组,来看下数组的调用方法:
这里我们分别看到两种数组的直接调用方法
索引数组可以直接数组名.索引调用;
关联数组可以直接数组名.键名调用;
这时我们看下输出:
当然以上只是单数组的调用方法,如果数据多了,这个就不适合了,需要用到循环体,以后会说到。
补充php小知识:
************************************
下一节:齐博x1第四季《模块插件的制作》系列8-同一个类下添加多个方法并在模板中加链接
数组区分索引数组,和关联数组,像上面的$array1就是索引数组,
可以根据0、1、2这种下标取得的数组即为索引数组;(注意:索引数组下标是从0开始的)
还有种形式为k=>v 这种键值配对的,称为关联数组。