知识点:熟悉调用数据库sql得函数getlistbysql,掌握标签loop循环操作
案例:读取问答一级分类渲染到页面
{eval $catlist=$this->getlistbysql("select id,name,displayorder,grade from ".$this->db->dbprefix."category where iscourse=0 and isuseask=1 and grade=1 and pid=0 order by displayorder desc limit 0,15");} {loop $catlist $index $cat} 分类名称:{$cat['name']} 分类id:{$cat['id']} 分类问答地址:{url category/view/$cat['id']} 分类文章栏目地址:{url topic/catlist/$cat['id']} {/loop}
getlistbysql参数直接插入查询sql,返回一个数组对象,loop标签会循环数组遍历后输出对象数组需要显示得值
loop最简标签语法
{loop 数组 数组对象}
{/loop}