现在有关于
关于地区的级联菜单,有人能给解释一下这个语句吗?<select name="info" id="info">
<option>选择分类option>
{foreach from=$info item=new_info}
<option value="{$new_info.a}" selected="selected">{$new_info.b} option>
{/foreach}
</select>
关于地区的级联菜单,有人能给解释一下这个语句吗?<select name="info" id="info">
<option>选择分类option>
{foreach from=$info item=new_info}
<option value="{$new_info.a}" selected="selected">{$new_info.b} option>
{/foreach}
</select>
这段代码是模板语言,其实也可以按PHP语言来理解,它相当于以下代码:
<select name="info" id="info">
<option>选择分类option>
<?php
foreach($info as $item)
{ echo <option value="<?php echo $item->a ?>" selected="selected"><?php echo $item->b ?> <option>; }
</select>其实就是遍历数据源,循环输出option
<option value="{$new_info.a}" selected="selected">{$new_info.b} option>
{/foreach}这个应该是 smarty/templatelite 模板语言。和php语法大同小异。看看smarty手册就清楚了。