ThinkPHP模板标签volist的问题,为什么输出内容变了呢? 20

在模板中用foreach标签和volist标签输出的内容不同,foreach标签输出的是正确的,而volist输出的内容却变了。以下是代码:<foreachname="a... 在模板中用foreach标签和volist标签输出的内容不同,foreach标签输出的是正确的,而volist输出的内容却变了。以下是代码:
<foreach name="auth" item="vo">{$key}===={$vo}</foreach>
输出的内容是:addRole====添加角色roleManage====管理角色addContent====添加内容manageContent====管理内容sys====系统设置sys2====缓存管理

<volist name="auth" id="vo" key="key">{$key}===={$vo}</volist>
输出的内容是:addRolf====添加角色roleManagf====管理角色addContenu====添加内容manageContenu====管理内容syt====系统设置sys3====缓存管理

控制器中打印出$auth的值是 :Array ( [addRole] => 添加角色 [roleManage] => 管理角色 [addContent] => 添加内容 [manageContent] => 管理内容 [sys] => 系统设置 [sys2] => 缓存管理 ) 为什么会这样呢?
展开
 我来答
tyua07
2014-04-21 · TA获得超过156个赞
知道小有建树答主
回答量:101
采纳率:100%
帮助的人:103万
展开全部
你对比一下编译后的文件,然后把代码粘出来,别分是volist和foreach的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式