1、打开TP代码生成器,连接上mysql数据库。
2、点击【查询】选项卡,进入查询主界面。
3、【表名】选择你要操作的表名,假设为news。
4、【字段名】选择要查询的字段,假设为news_id,news_title,news_time。
5、【类型】选择分页,在右侧【数量】处填写每页的条数
6、【条件语句】点击右边的【where条件】,在where条件对话框中分别选择和填写字段名(cat_id)、运算符(eq_等于),来源(变量),参数属性(catid),然后点击【添加】,最后点击【确定】返回到前一个界面。
7、【排序语句】点击右侧的【order排序】按纽,在弹出的order排序对话框中,选择排序字段,我这里选择第一排序字段(news_time)(降序),然后点击【确定】,返回到前一个界面。
到这里我们设置的条件已经全部完成,点击【生成代码】,复制里面的代码。然后去News模型中创建一个函数,把代码粘贴到里面去,然后再去控制器中调用这个函数。
注意:代码生成器生成的代码中有showpage这个函数,返回到主界面后,在【生成代码】右边有一个【分页函数】,点击它,可以得到showpage函数,这个函数是个公用函数,所有的模型中都能用到它,所以把它粘贴到/application/common.php中即可,以后其他模块使用都不用复制它了。
到此就完成了生成分页代码功能。运行一下程序就可以看到结果。