我用的是smarty模版,这样的代码在HTML页面怎样输出呢这是数组array(2) {
["citys"]=>
array(2) {
[0]=>
array(4) {
["city_id"]=>
string(1) "1"
["province_id"]=>
string(1) "1"
["city_name"]=>
string(6) "合肥"
["city_enname"]=>
string(5) "HEFEI"
}
[1]=>
array(4) {
["city_id"]=>
string(1) "2"
["province_id"]=>
string(1) "1"
["city_name"]=>
string(6) "蚌埠"
["city_enname"]=>
string(6) "BENGBU"
}
}
["sowntowns"]=>
array(2) {
[1]=>
array(1) {
[0]=>
array(4) {
["city_id"]=>
string(1) "1"
["sowntown_id"]=>
string(6) "000001"
["sowntown_name"]=>
string(18) "长江"
["sowntown_eng_name"]=>
string(21) "ChangJiang"
}
}
[2]=>
array(1) {
[0]=>
array(4) {
["city_id"]=>
string(1) "2"
["sowntown_id"]=>
string(6) "000009"
["sowntown_name"]=>
string(9) "风景区"
["sowntown_eng_name"]=>
string(10) "FengJingQu"
}
}
}
}这是模版页面 {{foreach from=$sowntown_hotel item=shopping key=key}}
<p class="fb mt10">{{$shopping.citys.city_name}}商圈</p>
<ul class="sitemap_list clearfix">
{{foreach from=$shopping.sowntowns item=sown}}
<li><a href="#">{{$sown.sowntown_name}}</a></li>
{{/foreach}}
</ul>
{{/foreach}}
["citys"]=>
array(2) {
[0]=>
array(4) {
["city_id"]=>
string(1) "1"
["province_id"]=>
string(1) "1"
["city_name"]=>
string(6) "合肥"
["city_enname"]=>
string(5) "HEFEI"
}
[1]=>
array(4) {
["city_id"]=>
string(1) "2"
["province_id"]=>
string(1) "1"
["city_name"]=>
string(6) "蚌埠"
["city_enname"]=>
string(6) "BENGBU"
}
}
["sowntowns"]=>
array(2) {
[1]=>
array(1) {
[0]=>
array(4) {
["city_id"]=>
string(1) "1"
["sowntown_id"]=>
string(6) "000001"
["sowntown_name"]=>
string(18) "长江"
["sowntown_eng_name"]=>
string(21) "ChangJiang"
}
}
[2]=>
array(1) {
[0]=>
array(4) {
["city_id"]=>
string(1) "2"
["sowntown_id"]=>
string(6) "000009"
["sowntown_name"]=>
string(9) "风景区"
["sowntown_eng_name"]=>
string(10) "FengJingQu"
}
}
}
}这是模版页面 {{foreach from=$sowntown_hotel item=shopping key=key}}
<p class="fb mt10">{{$shopping.citys.city_name}}商圈</p>
<ul class="sitemap_list clearfix">
{{foreach from=$shopping.sowntowns item=sown}}
<li><a href="#">{{$sown.sowntown_name}}</a></li>
{{/foreach}}
</ul>
{{/foreach}}
$shopping.citys.0.city_name就明白了
改成这样还是不对啊
{{foreach name=name item=shopping from=$sowntown_hotel}}
{{foreach from=shopping.citys item=citys}}
<p class="fb mt10">{{$citys.city_name}}商圈</p>
{{/foreach}}
<ul class="sitemap_list clearfix">
<!--{{foreach from=$shopping.sowntowns item=sown}}
<li><a href="#">{{$sown.sowntown_name}}</a></li>
{{/foreach}}-->
</ul>
{{/foreach}}
{{foreach from=$sowntown_hotel.citys item=shopping key=key}}
{{foreach from=$shopping.citys item=city}}
<p class="fb mt10">{{$city.city_name}}商圈</p>
{{/foreach}}
<ul class="sitemap_list clearfix">
{{foreach from=$shopping.sowntowns item=sown}}
<li><a href="#">{{$sown.sowntown_name}}</a></li>
{{/foreach}}
</ul>
{{/foreach}}
$sowntown_hotel = array(
"citys"=> array(0 => array(
"city_id" => "1",
"province_id"=> "1",
"city_name"=> "合肥",
"city_enname"=> "HEFEI"
),
1 => array(
"city_id" => "2",
"province_id"=> "1",
"city_name"=> "蚌埠",
"city_enname"=> "BENGBU"
)
),
"sowntowns" => array(
1 => array(
0 => array(
"city_id" => "1",
"sowntown_id" => "000001",
"sowntown_name"=> "长江",
"sowntown_eng_name"=> "ChangJiang"
)
),
2 => array(
0 => array(
"city_id" => "2",
"sowntown_id"=> "000009",
"sowntown_name" =>
"风景区",
"sowntown_eng_name"=> "FengJingQu"
)
)
)
);
这个你应该看得出来才对啊
把第三维收上来就可以了
"sowntowns" => array(
1 => array(
"city_id" => "1",
"sowntown_id" => "000001",
"sowntown_name"=> "长江",
"sowntown_eng_name"=> "ChangJiang"
),
2 => array(
"city_id" => "2",
"sowntown_id"=> "000009",
"sowntown_name" =>
"风景区",
"sowntown_eng_name"=> "FengJingQu"
)
)
另外长江和合肥、蚌埠有关联吗?{{foreach name=name item=citys from=$sowntown_hotel.citys}}
<p class="fb mt10">{{$citys.city_name}}商圈</p> {{assign name=temp value=$sowntown_hotel.sowntowns}}
{{foreach name=name item=sowntowns from=$temp[$citys.city_id]}}
<li><a href="#">{{$temp.sowntown_name}}</a></li>
{{/foreach}}
{{/foreach}}