用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1970|回复: 2
收起左侧

[HELP] 请教一个关于模板多数组的问题

[复制链接]
发表于 2012-7-14 23:02:37 | 显示全部楼层 |阅读模式
首先先别笑我,我用CI用得少!
我使用CI自带的模板类,输出的data结构如下:

PHP复制代码
 
$data = array(
   "list" => array(
                "list2" => array("16x16","png")
    )
 
);
 
复制代码


HTML代码我是这样写的

HTML复制代码
{list}
<div>
   {这里该怎么写}
   <div></div>
   {/这里该怎么写}
</div>
{/list}
 
复制代码


如何循环输出二维数组的内容呢?谷歌了搜索了一下论坛没有找到答案!求解!
发表于 2012-7-14 23:54:04 | 显示全部楼层
看手册  直接 用foreach 循环就可以了

将data这个数组推送的 模板之后 系统会自动遍l历一维数组 也可以说是数组的 第一层 将其键值变成变量在模板中直接引用 即上面的数组 在模板中可以直接引用变量 $list即$list=$data[list]
 楼主| 发表于 2012-7-14 23:58:08 | 显示全部楼层
muvtou 发表于 2012-7-14 23:54
看手册  直接 用foreach 循环就可以了

将data这个数组推送的 模板之后 系统会自动遍l历一维数组 也可以说 ...

我理解你的意思是,CI自带的模板引擎没办法处理第二层的数组,只有用直接用PHP程序来操作了~!
好的,看样子我目前也只能这样做了。多谢~!

本版积分规则