{eval $expertlist=$this->fromcache('expertlist');} {loop $expertlist $index $expert} <div>专家用户名:{$expert['username']}</div> <div>专家主页地址:{url user/space/$expert['uid']}</div> <div>专家头像地址:{$expert['avatar']}</div> <div>专家个人签名:{$expert['signature']}</div> <div>专家个人介绍:{$expert['introduction']}</div> <div>专家付费咨询费用:{$expert['mypay']}</div> <div>专家已回答总数:{$expert['answers']}</div> {/loop}
解说:
{eval $expertlist=$this->fromcache('expertlist');}
这一步从缓存文件中取出专家列表,缓存文件存放地址:data/cache/expertlist.php
然后利用loop标签循环数组,取出专家信息,专家也是普通用户申请成位专家后才标识为专家,信息内容存放在用户表,可以自己参考数据库用户表字典文档取出需要的信息