循环标签的num优化

2024-01-26 11:02 小编

开发者在设计模板的时候需要避免查询标签过多的情况,特别是对num参数的优化,举例

查询10条数据

{module module=news num=0,10}

{$t.title}

{/module}

再从11条开始再查询10条

{module module=news num=11,10}

{$t.title}

{/module}

上面是用了两条查询语句,其实这种可以缩小成一个查询,分两次来输出即可

{module module=news num=0,20}


{/module}

这里只查询一次,20条,下面分两次输出,一次输出10条


{php $r=array_slice($return, 0, 10);} // 0 = 第一个元素,这里是从数组0数据开始,返回后10条数据

{loop $r $t}

{$t.title}

{/loop}


{php $r=array_slice($return, 10, 10);} // 这里是从第10条数据开始,返回后10条数据

{loop $r $t}

{$t.title}

{/loop}


Tag: 优化
在线咨询 拨打电话

电话

13363039260

内部绝密传真282期

微信二维码