get标签

本文介绍了PHPCMS V9中GET标签的使用方法及其参数设置,通过实例展示了如何利用GET标签从不同数据源获取数据并进行展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GET标签源自于PHPCMS 2008版,其使用SQL语句直接获取数据的特性,成为大家制作模板的首选。
在V9中这样强大的工具也得到保留下来。
GET标签使用方式如下:

使用GET调用数据例子:

以get调用新闻模型为例。数据表名“new”中的数据(主表:phpcms_news 附表:phpcms_news_data):

1
2
3
4
5
6
7
8
{pc:get sql= "SELECT * FROM phpcms_news a,phpcms_news_data b WHERE a.id=b.id ORDER BY id DESC" cache= "3600" page= "$page" return = "data" }
     <UL>
         {loop $data $key $val }
         <LI><A href= "{$r[url]}" target=_blank>{ $val [title]}</A>
         {/loop}
     </LI></UL>
     { if $pages }<DIV class =page>{ $pages }</DIV>{/ if }
{/pc}

使用GET调用数据源 以调用discuz最新贴 例子:

1
2
3
4
5
6
7
8
{pc:get sql= "SELECT * FROM pre_forum_thread" cache= "3600" page= "$page" dbsource= "discuz" return = "data" }
     <UL>
         {loop $data $key $val }
         <LI><A href= "" >{ $val [subject]}</A>
         {/loop}
     </LI></UL>
     { if $pages }<DIV class =page>{ $pages }</DIV>{/ if }
{/pc}


从上面的代码里面可以看出GET标签所支持的参数。对照下面的列表了解每一个参数的用途:

参数默认值必须说明
sqlnull要执行的SQL语句
cache0缓存时间,单位为秒
page0分页,通过变量把当前的分布传给PC标签进行处理
dbsourcenull数据源,当你通过系统后台的数据源模块配置过数据源时,可把数据源名填写到这里,系统会去对应的数据源来读取数据。如果要读取本系统的数据请留空
returndata 返回的数据的变量
返回目录 上海盛大网络发展有限公司 c 2006 - 2011 B2-20040053.
问题和建议请反馈至:http://bbs.phpcms.cn 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值