星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12641|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

织梦dede:arclist、dede:list获取附加表字段的方法

前言

本文主要讲解《织梦dede:aclis、dede:lis获取附加表字段的方法》的详细内容

织梦dedecms :arclist、dede:list获取附加表字段的方法 。 方法一: 要获取附加表内容必须符合两个条件 1、指定 channelid 属性(注意channelid不是栏目ID而是自定义模型的ID) 2、指定要获得的从表字段 addfields='字段,字段' 示例:
{dede:arclist addfields='cmsjzy1,cmsjzy2' row='6' channelid='1'}
[field:cmsjzy1 /] – [field:cmsjzy2 /]
{/dede:arclist}
解析: 其中 addfields='cmsjzy1,cmsjzy2' 是附加表中的两个字段,除指定的附加表字段外其它底层字段如 arcurl、title、infos 等均能正常调用 同样 dede:list 标签也可以调取附加表字段,和 arclist 不同的是 list 不用指定 channelid ,因为系统会自动判断 示例: {dede:list addfields='cmsjzy1,cmsjzy2' pagesize='6'} [field:cmsjzy1 /] – [field:cmsjzy2 /] {/dede:list} 注意: 取出的是附加表中所有记录的相应字段 方法二: dede:arclist标签调用附加表内容的方法与dede:list标签一样 示例:
{dede:arclist titlelen='33' row='6' orderby='id'}
[field:id runphp=yes]
$dsql = new DedeSql(false);
$a=SELECT * FROM dede_addongame_tg where aid=@me;
$arcRow = $dsql>GetOne($a);
@me=url=$arcRow[sptype] leixing=$arcRow[model];
[/field:id]
{/dede:arclist}
解析: 可以根据列表中每一条记录的不同id来获取另外一个表中某条记录的内容 。

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/web/7808.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展