//输出奇偶
{volist name="data" id="val" mod='2'}
{eq name='mod' value='0'} <p style="color: #2aabd2;">{$key}{$val.id}{$val.username}{$val.password}</p>{/eq}
{eq name='mod' value='1'} <p style="color: #ffff00;">{$key}{$val.id}{$val.username}{$val.password}</p>{/eq}
{/volist}
//隔行变色
{volist name='data' id='vo'}
{if condition='$key % 2'}
<p style="color: #2aabd2">{$key}{$vo.username}{$vo.password}</p>
{else /}
<p style="color: #2b542c">{$key}{$vo.username}{$vo.password}</p>
{/if}
{/volist}
//隔多行换色
{volist name='data' id='vo'}
{php}
$sw=$key%3;
{/php}
{switch name='sw'}
{case value='0'}
<p style="color: #2aabd2">{$key}{$vo.username}{$vo.password}</p>
{/case}
{case value='1'}
<p style="color: #ffff00">{$key}{$vo.username}{$vo.password}</p>
{/case}
{case value='2'}
<p style="color: #ff0000">{$key}{$vo.username}{$vo.password}</p>
{/case}
{/switch}
{volist name="data" id="val" mod='2'}
{eq name='mod' value='0'} <p style="color: #2aabd2;">{$key}{$val.id}{$val.username}{$val.password}</p>{/eq}
{eq name='mod' value='1'} <p style="color: #ffff00;">{$key}{$val.id}{$val.username}{$val.password}</p>{/eq}
{/volist}
//隔行变色
{volist name='data' id='vo'}
{if condition='$key % 2'}
<p style="color: #2aabd2">{$key}{$vo.username}{$vo.password}</p>
{else /}
<p style="color: #2b542c">{$key}{$vo.username}{$vo.password}</p>
{/if}
{/volist}
//隔多行换色
{volist name='data' id='vo'}
{php}
$sw=$key%3;
{/php}
{switch name='sw'}
{case value='0'}
<p style="color: #2aabd2">{$key}{$vo.username}{$vo.password}</p>
{/case}
{case value='1'}
<p style="color: #ffff00">{$key}{$vo.username}{$vo.password}</p>
{/case}
{case value='2'}
<p style="color: #ff0000">{$key}{$vo.username}{$vo.password}</p>
{/case}
{/switch}
{/volist}
//多维数组输出
1、创建数据表
goods表:
create table goods(
id int unsigned auto_increment,
name varchar(30) not null,
pid int not null,
price float not null,
primary key(id));
type表:
create table type(
id int unsigned auto_increment,
name varchar(30) not null,
primary key(id));
2、在控制器中写入方法
$type=Db::table('type')->select(); foreach($type as $key => &$value){ $value['goods']=Db::table('goods')->where("cid = $value[id]")->select(); } dump($type); $this->assign('type',$type);
3、将数据分配到页面中
{volist name='type' id='vo'} <h2>{$vo.name}</h2> {volist name='vo.goods' id='val'} <p>{$val.name}{$val.price}</p> {/volist} {/volist}