主页 开发教程 系统核心变量篇,一维数组在模板中的的输出详解
admin
发表于2013-04-10 14:56:02    只看楼主
楼主
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  485
金币数:  185
短消息
假设我们有一个一维数组
$array=array(1,2,3,4,5);
在控制器中使用
$this->assign('arr',$array);
那么在模板中输出时,可以使用下面的方法
<loop>
 This is a Test{arr}
</loop>
在网页中的输出结果是
This is a Test1
This is a Test2
This is a Test3
This is a Test4
This is a Test5
<loop>标签就是用来循环输出一维数组的,遍历一维数组并输出。 而如果你只要取其中某个数组值,那么只需
{arr->数组序号}
同样,当逻辑复杂的时候,用模板引擎不能适应需求,所以,要了解一维数组的php核心变量。
$this->array_array
上述的代码可以写成
$this->array_array['arr']
遍历的时候用foreach, 取单个数组值也是同样道理
$this->array_array['arr'][数组序号]
引用  把握生命里的每一分钟,没有人能随随便便成功~^_^
 
admin
发表于2013-04-10 15:07:45 1楼
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  485
金币数:  185
短消息
这些系统核心变量就是这个论坛系统的特色,支撑论坛运行的重要支柱,模板引擎只是锦上添花。
引用  把握生命里的每一分钟,没有人能随随便便成功~^_^

帖子已被锁定,已经无法回帖。

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理