phpcms在自定义模块中的自定义标签分页
程序员文章站
2022-05-27 10:14:18
...
如果你是一个经验丰富的phpcms二次开发人员,本篇文章可以忽略不计,因为这里的写法自己都觉得很恶心
今天在开发一个网站自建了一个模块叫做论坛模块,目录名称:luntan
在论坛列表页面中需要显示所有的帖子并需要分页来显示,按照phpcms默认模版中标签定义方式
{pc:luntan action="get_send" num="2" page="$_GET[page]"} 按照这种写法在程序中data['limit'] = '0,2' 但是data[page] = NULL
这样接收不到页码,但是由于个人水平研究不明白这里应该要怎么才能将系统中的分页方法加载进来并让它好用,纠结好久想出了一个昏招,希望各位指正,并且如果有好的建议希望各位能够不惜时间,教我一下
要获得论坛发帖的列表需要一个获取的方法,如下
今天在开发一个网站自建了一个模块叫做论坛模块,目录名称:luntan
在论坛列表页面中需要显示所有的帖子并需要分页来显示,按照phpcms默认模版中标签定义方式
{pc:luntan action="get_send" num="2" page="$_GET[page]"} 按照这种写法在程序中data['limit'] = '0,2' 但是data[page] = NULL
这样接收不到页码,但是由于个人水平研究不明白这里应该要怎么才能将系统中的分页方法加载进来并让它好用,纠结好久想出了一个昏招,希望各位指正,并且如果有好的建议希望各位能够不惜时间,教我一下
要获得论坛发帖的列表需要一个获取的方法,如下
public function get_send($data){ $page = empty($_GET['page']) ? 1 : intval($_GET['page']); $send_info = $this->luntan_send->listinfo($where = '', $order = '', $page, $pagesize = 20); //$pages_send = $this->luntan_send->pages; for($i = 0; $i count
推荐阅读
-
在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化
-
在ASP.NET 2.0中操作数据之二十六:排序自定义分页数据
-
在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button
-
在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider
-
在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化
-
在ASP.NET 2.0中操作数据之二十六:排序自定义分页数据
-
SQL行号排序和分页(SQL查询中插入行号 自定义分页的另类实现)
-
在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button
-
在Django的模型中添加自定义方法的示例
-
Python的Django框架中自定义模版标签的示例