02
2013-01

phpcms v9中PC标签变量含义注释

在PHPCMS v9中,调用数据,都会用到PC标签,例如列表页,根据回复等等。下面我就简单举一个PC标签调用的例子,解释一下里面的变量。

{pc:content action="lists" cache="3600" num="20" return="$data" page="$page"}{/pc}这个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>


除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/88.html

评论列表:

4  cmscase  2013-1-2 16:07:31 回复该留言  IP:110.154.74.62
看帮助手册就明白了
  茶馆老板  2013-1-2 18:09:05 回复该留言  IP:118.186.58.8
这不是有的人不喜欢看手册嘛,呵呵
茶馆老板
cmscase
3  东方  2013-1-2 15:30:46 回复该留言  IP:111.35.4.236
顺手写点东西吧。不规则的。毕竟不是商业用途。
  茶馆老板  2013-1-2 15:42:01 回复该留言  IP:114.112.46.43
嗯,本博客扛得住一切压力,灌水
茶馆老板
东方
2  PHP乐知博客  2013-1-2 15:25:01 回复该留言  IP:106.48.1.186
那些内容管理系统,没怎么研究过!
  茶馆老板  2013-1-2 15:41:31 回复该留言  IP:114.112.46.43
phpcms2008和phpcms v9我都弄过,discuz也看过,thinkphp忘记了,joomla也看过一些,得好好高了啊
茶馆老板
PHP乐知博客
1  东方  2013-1-2 15:04:21 回复该留言  IP:111.35.4.236
来喽~
  茶馆老板  2013-1-2 15:18:51 回复该留言  IP:114.112.46.43
你的博客是自己写生活的事情的吗?
茶馆老板
东方

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量