phpcms v9的pc标签

pc标签 phpcms

如下

{pc:content action="lists" cache="3600" num="20" return="$data" page="$page"}{/pc}

这个pc后面的content是模块名,即之前文章提到的“m=”后面跟的值。即phpcms\modules\下的文件夹的名字,即模块,模块中的php文件为控制器,即mvc中的C;

action跟的值其实是content模块中名为index.php的控制器的方法的名字,即之前文字提到的"a="一样,至于为啥没有明示index.php是因为若不写则默认为index,就像若"a"不写就默认访问的是"a=init"一样。

cache是缓存。

num是每一页显示多少条记录的意思。

return是这条语句执行完返回的句柄或者说内容。

page是分页,这个"$page"其实也可以改写成"$_GET['page']"因为它就是取的地址栏上你提交的你想查看的页码(默认是第一页)

一般pc标签下会跟loop循环标签,取出返回的数据。

最后phpcms会封装好一个不错的分页的导航条

<div id="pages">{$pages}</div>

原文地址:https://www.cnblogs.com/meng529694498/p/2847443.html