volist标签offset属性使用变量报错

浏览:3140 发布日期:2016/02/03 分类:求助交流 关键字: volist 模版 标签 变量输出 offset
问题:只要给offset以变量,就报错
模版代码:<volist name="list" id="v"  offset="{$a}" length='10' empty="没有数据">
{$v.name}<br/>
</volist>
缓存文件代码:<?php if(is_array($list)): $i = 0; $__LIST__ = array_slice($list,<?php echo ($a); ?>,10,true);if( count($__LIST__)==0 ) : echo "没有数据" ;else: foreach($__LIST__ as $key=>$v): $mod = ($i % 2 );++$i; echo ($v["name"]); ?><br/><?php endforeach; endif; else: echo "没有数据" ;endif; ?>报错截图:

出错代码截图:(即缓存代码)

使用原因:
由于数据并非一次操作数据库取出,该页面无法使用自带分页类(page类),构思的方法是取出数据后使用S缓存,并输出到模版使用volist的offset分页,这时offset的值就必须是动态的,要用变量赋值。
最佳答案
评论( 相关
后面还有条评论,点击查看>>