get标签

来源:互联网 发布:开淘宝能赚钱吗 编辑:程序博客网 时间:2024/06/08 09:55

标签使用 —— get标签

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}<DIVclass=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}<DIVclass=page>{$pages}</DIV>{/if}
{/pc}


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

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