您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms主从表和附加表同时调用的方法
雁卉2023-09-16DedeCMS教程已有人查阅
导读一般来说,有两种调用的情况(这里讨论的主要是首页,或者列表页调用,内容调用不存在这种问题)1,你建立了一个自定义模型,但是有一些字段,比如图片字段,依然在
一般来说,有两种调用的情况(这里讨论的主要是首页,或者列表页调用,内容调用不存在这种问题)
1,你建立了一个自定义模型,但是有一些字段,比如图片字段,依然在主表中(这种时候,你自己建立模型中较好不要在重复包含主表中的字段了,否则容易引起混乱),这样,那么你的主要目标在附件表中:
解决方法:
后台核心设置 中开启 是否在arclist标记中包含附加表指定的字段 然后可以在arclist中直接用[field:字段名/]来调用
调用语句主要是{arclist},只要在设置中包含了附加表中的指定字段即可
shooooot,后台看了,发现v55没有这个选项,继续找到了下面这种方法:希望成功
将需要调用的字段,换成如下格式放在arclist标签内即可.
继续google和baidu,找到了另外一个方法:
为了方便调用,arclist标签调用附加表字段不再以频道模型指定的字段为依据,调用时需注意下面两个问题: a、必须指定 channelid (内容频道id); b、直接在标记指定要调用的字段(可以在内容提模型管理中看这些字段名);
1,你建立了一个自定义模型,但是有一些字段,比如图片字段,依然在主表中(这种时候,你自己建立模型中较好不要在重复包含主表中的字段了,否则容易引起混乱),这样,那么你的主要目标在附件表中:
解决方法:
后台核心设置 中开启 是否在arclist标记中包含附加表指定的字段 然后可以在arclist中直接用[field:字段名/]来调用
调用语句主要是{arclist},只要在设置中包含了附加表中的指定字段即可
shooooot,后台看了,发现v55没有这个选项,继续找到了下面这种方法:希望成功
将需要调用的字段,换成如下格式放在arclist标签内即可.
[field:id runphp="yes"]
global $dsql;
$a=”SELECT genban.新增字段名 FROM dede_附加表名 as genban where genban.aid=@me”;
$arcRow = $dsql->GetOne($a);
@me=”.$arcRow[新增字段名].”;
[/field:id]
先说不种方法好不好,想了一下,效率实在成问题,我只是想调用主表中的一个image字段,剩下所有字段都在附加表中,如果用这样的格式,可想有多复杂!继续google和baidu,找到了另外一个方法:
为了方便调用,arclist标签调用附加表字段不再以频道模型指定的字段为依据,调用时需注意下面两个问题: a、必须指定 channelid (内容频道id); b、直接在标记指定要调用的字段(可以在内容提模型管理中看这些字段名);
{dede:arclist addfields=’language,softtype’ row=’8′ channelid=’3′}
[field:textlink /] – [field:softtype /] – [field:language /]
{/dede:arclist}
2,你的主要目标在附件表中,比如,你调用的字段完全来自附加表,则可以使用如下语句:
{dede:sql sql=”SELECT url_bbs,url_product,price_eng,intro,image FROM dede_addon_saleproduct”}
<li><a href=”[field:arcurl/]“>[field:image/]<span>[field:intro/]</span></a>
<div><a href=”[field:url_bbs/]“>美国商品地址</a><a href=”[field:bbs_product/]“>论坛讨论</a>
:[field:price_eng/]刀< /div></li>
{/dede:sql}
{dede:sql sql=”SELECT url_bbs,url_product,price_eng,intro,image FROM dede_addon_saleproduct”}
<li><a href=”[field:arcurl/]“>[field:image/]<span>[field:intro/]</span></a><div>
<a href=”[field:url_bbs/]“>美国商品地址</a>
<a href=”[field:bbs_product/]“>论坛讨论</a>
:[field:price_eng/]刀< /div></li>{/dede:sql}
本文标签:
很赞哦! ()
相关教程
- PHPCMS和织梦DEDECMS对比分析
- cms基本概念dedecms,phpcms介绍
- DedeCMS, Discuz, Phpwind, PhpCMS配置安全设置方法
- phpcms和dedecms工作区别
- 帝国cms、dedecms、phpcms等负载测试
- dedecms、php168,phpcms、VeryCMS、DiyPage五款开源cms系统点评
- phpcms和dedecms有哪些区别不同
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 织梦dedecms上传图片默认路径怎么修改
- 用dedecms织梦程序做中英双语网站制作方法
- 织梦dedecms首页幻灯片不显示的原因和解决办法
图文教程
织梦dedecms列表页怎么调用TAG标签
dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出种方法
织梦SQL标签调用分类信息发布人信息的方法
最近发现在织梦CMS系统中,分类信息模型属于独立单表模型的,它的调用标签为ArcListsg 标签,但在使用过程中我们发现Arclistsg 标签是无法调用信息的发布人的
织梦dedecms的搜索页面支持dede标签的方法实例
打开文件:include/arc.searchview.class.php;在下面添加:这样,搜索页面就支持多种标签了。
织梦cms5.7后台登陆后空白的原因和解决方法
dede后台打开空白 dede 后台空白 dede后台登陆空白 dede前台可以正常访问,后台登录空白的解决办法
相关源码
-
帝国cms淘宝客京东联盟网站整站源码下载本模板基于帝国CMS内核深度开发,为淘宝客行业量身定制。随着腾讯微信与淘宝生态的互联互通,淘宝客链接现可在微信、QQ等平台直接分享,为推广带来更多便利。模板特别优化了店铺推广功能,有效避免商品下架导致的链接失效问题,同时支持京东联盟等多平台商品推广。查看源码 -
宽屏自适应搬家家政快递物流公司网站模板该宽屏大气的响应式网站模板专为搬家公司、家政服务及物流快递企业设计,基于PbootCMS内核开发,通过自适应布局确保手机、PC等多终端体验一致,助力企业高效构建专业在线服务平台。查看源码 -
(PC+WAP)货物运输快递物流汽车贸易pbootcms模板下载为货运代理、汽车贸易及快递企业设计的全终端适配网站系统,整合运单追踪与车辆展示核心功能模块原生开发的DIV+CSS架构,支持WebP图像压缩技术。查看源码 -
(PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码 -
pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码 -
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码
| 分享笔记 (共有 篇笔记) |
