phpcms v9文章模型下调用所有栏目的文章

使用get标签

GET标签使用方式如下:

 

{pc:get sql=“SELECT * FROM phpcms_member” cache=“3600” page=“$page” dbsource=“discuz” return=“data”}

 <ul>

 {loop $data $key $val}

 {$val[username]}<br />

 {/loop}

 </ul>

 {$pages}

 {/pc}

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

参数 默认值 必须 说明
sql null 要执行的SQL语句
cache 0 缓存时间,单位为秒
page 0 分页,通过变量把当前的分布传给PC标签进行处理
dbsource null 数据源,当你通过系统后台的数据源模块配置过数据源时,可把数据源名填写到这里,系统会去对应的数据源来读取数据。如果要读取本系统的数据请留空
return data  返回的数据的变量

具体实例:

{loop subcat(0,0,0,$siteid) $r}

{pc:get sql=”SELECT * FROM v9_news order by id DESC” num=”8″ return=”data” moreinfo=”1″ page=”$page”}

 {loop $data $key $v}
 {if $n==1}<li><strong><a href=”{$v[‘url’]}” target=”_blank” title=”{$v[‘title’]}”{title_style($v[style])}>{str_cut($v[‘title’],40)}</a></strong></li>{else}
<li><a href=”{$v[‘url’]}” target=”_blank” title=”{$v[‘title’]}”{title_style($v[style])}>{str_cut($v[‘title’],40)}</a></li>{/if}
              {/loop}
          {/pc}{/loop}

标签

发表评论