您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

织梦dede:arclist、dede:list怎么获取附加表字段

雅蕊2023-09-21DedeCMS教程已有人查阅

导读方法一:要获取附加表内容必须符合两个条件1、指定 channelid 属性(注意channelid不是栏目ID而是自定义模型的ID)2、指定要获得的从表字

方法一:
要获取附加表内容必须符合两个条件
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来获取另外一个表中某条记录的内容

本文标签:

很赞哦! ()

相关源码

  • 帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码
  • 自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码
  • (PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码
  • (自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码
  • (自适应html5)重工业钢铁机械设备网站pbootcms响应式模板下载为重工业领域打造的响应式网站模板,助力企业高效展示产品与服务,基于PbootCMS开发的工业级网站模板,特别适合钢铁制造、机械设备生产等重工业企业使用。查看源码
  • (PC+WAP)绿色日志美文文学说说博客网站pbootcms模板除日志博客类网站外,通过替换图文内容可快速适配:心情日记分享平台、文学创作社区、朋友圈内容聚合站、美文鉴赏网站、读书笔记平台等应用场景。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐