smarty 内循环section参数问题

php订单表与明细表循环读取读取到的订单数组while(。。。){$a[]=array("id"=>$id,"name"=$name)}$smarty->assign("... php 订单表与明细表循环读取
读取到的订单数组
while(。。。){

$a[]=array("id"=>$id,"name"=$name)

$smarty->assign("a",$a);

订单明细数组,下面的数组名根据上面的$id生成

foreach($a as $k=>$v){
$b[$v]=array("id"=>$id,"name"=$name)

//在循环里生成数组
$smarty->assign("b" . $v ,$b[$v]);

}

smarty:
{section name=a loop=$a}
sometext
{section name=b loop=????? }
test

{/section}

{/section}

测试数组输出正常,在内嵌循环的section 里写loop 的时候 把$b1写死测试正常,但是循环就无法输出了。求高人解答。
展开
 我来答
百度网友d10a568c9
2012-12-31 · TA获得超过226个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:173万
展开全部
foreach($a as $k=>$v){
$b[$v]=array("id"=>$id,"name"=$name)
这么的$v应该改成$k吧,$v是一个具体的数组了,不是当前的KEY
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式