jadexo 发表于 2012-7-14 23:02:37

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

首先先别笑我,我用CI用得少!
我使用CI自带的模板类,输出的data结构如下:


$data = array(
   "list" => array(
                "list2" => array("16x16","png")
    )

);


HTML代码我是这样写的

{list}
<div>
   {这里该怎么写}
   <div></div>
   {/这里该怎么写}
</div>
{/list}


如何循环输出二维数组的内容呢?谷歌了搜索了一下论坛没有找到答案!求解!

muvtou 发表于 2012-7-14 23:54:04

看手册直接 用foreach 循环就可以了

将data这个数组推送的 模板之后 系统会自动遍l历一维数组 也可以说是数组的 第一层 将其键值变成变量在模板中直接引用 即上面的数组 在模板中可以直接引用变量 $list即$list=$data

jadexo 发表于 2012-7-14 23:58:08

muvtou 发表于 2012-7-14 23:54 static/image/common/back.gif
看手册直接 用foreach 循环就可以了

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

我理解你的意思是,CI自带的模板引擎没办法处理第二层的数组,只有用直接用PHP程序来操作了~!
好的,看样子我目前也只能这样做了。多谢~!
页: [1]
查看完整版本: 请教一个关于模板多数组的问题