业务经理

微信扫描以上二维码

028-61286886

技术咨询

关联字段,如何在被关联模块里面显示

迅睿框架 更新 2020-12-15 20:37:21 逍遥游

关联字段如何在被关联模块里面显示


我在A模块里面关联了B模块的对象,如何在B模块里面便利所有关联的A呢?

方案

  • 迅睿框架技术-吴金辉 #1 · 2020-12-15 16:33:54
  • 逍遥游 #2 · 2020-12-15 16:40:46
    迅睿框架技术-吴金辉 是用FIND_吗?怎么用呢?
  • 逍遥游 #3 · 2020-12-15 16:42:01
    迅睿框架技术-吴金辉 B是没有主动关联A的,只有A关联了B,如何在B中查询与自己关联的A
  • 迅睿框架技术-吴金辉 #4 · 2020-12-15 16:42:19
    你说说你的情况,我直接把代码给你写出来
  • 迅睿框架技术-吴金辉 #5 · 2020-12-15 16:43:22
    B的show.html{module module=A FIND_字段=$id}{/module}
  • 逍遥游 #6 · 2020-12-15 16:51:33
    迅睿框架技术-吴金辉

    遍历到了所有的news数据,没有过滤
  • 迅睿框架技术-吴金辉 #7 · 2020-12-15 16:52:24
    代码发一下,不要截图逍遥游
  • 逍遥游 #8 · 2020-12-15 16:52:33
    迅睿框架技术-吴金辉 FIND_xgjd这个xgjd是A里面的关联字段
  • 逍遥游 #9 · 2020-12-15 16:53:13
    迅睿框架技术-吴金辉
    "xgwa2":
                    [
                     {module module=news FIND_xgjd=$id return=x}  
                        {
                            "id":"{$x.id}",
                            "title":"{$x.title}",
                            "thumb":"{dr_thumb($x.thumb)}",
                            "url":"{$x.url}",
                            "keywords":"{$x.keywords}",
                            "description":"{$x.description}",
                            "wzlx": "{$x.wzlx}"
                        }{$count_item == $key_item + 1? '' : ','}
                     {/module}
                    ],
  • 迅睿框架技术-吴金辉 #10 · 2020-12-15 16:54:21
    {module module=news FIND_xgjd=$id}  
    {/module}{$id}{$debug}
    复制我的代码看看数据给我看看
  • 逍遥游 #11 · 2020-12-15 16:55:50
    迅睿框架技术-吴金辉 "xgwa2": [ 31<pre style="background-color: #f5f5f5; border: 1px solid #ccc;padding:10px; overflow: auto;"><p>SQL: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC </p><p>开发模式:已关闭</p><p>数据缓存:未设置</p><p>总记录数:4</p><p>分页功能:未开启</p><p>可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、comments、avgsort、displayorder、wzlx、bendituijian、_inputtime、_updatetime、_bendituijian</p></pre> ],
  • 迅睿框架技术-吴金辉 #12 · 2020-12-15 16:58:57
    FIND_xgjd没有生效,程序版本是不是4.3.12,如果不是就用不了这个参数了,需要升级程序
  • 逍遥游 #13 · 2020-12-15 17:21:09


    我在4.3.12上面使用了,但是没有效果,debug都出不了sql语句 { "xgwa": [ { "id":"29", "title":"测试资料2", "thumb":"https://hmltravel.oss-cn-shenzhen.aliyuncs.com/202008/6e296ab61e719e7.png";, "url":"https://travel.hmltec.com/web/show-29.html";, "keywords":"123123", "description":"是否", "wzlx": "0" }, { "id":"30", "title":"东方闪电1", "thumb":"https://hmltravel.oss-cn-shenzhen.aliyuncs.com/202008/7dc4b0f5a017f94.jpg";, "url":"https://travel.hmltec.com/web/show-30.html";, "keywords":"ss|sdfsdf,等等", "description":"这是描述", "wzlx": "0" }, { "id":"25", "title":"资料", "thumb":"https://hmltravel.oss-cn-shenzhen.aliyuncs.com/202008/52a12daa74cbce3.jpg";, "url":"https://travel.hmltec.com/index.php?c=show&id=25";, "keywords":"填下江山|我是谁", "description":"描述", "wzlx": "0" }, { "id":"34", "title":"d ", "thumb":"https://travel.hmltec.com/static/assets/images/nopic.gif";, "url":"https://travel.hmltec.com/web/show-34.html";, "keywords":"", "description":"d", "wzlx": "0" }, 31 ]}
  • 迅睿框架技术-吴金辉 #14 · 2020-12-15 17:22:03
    既然数据都有了,debgu肯定会有数据啊,你要用我的代码测试,不要用你的代码逍遥游
  • 逍遥游 #15 · 2020-12-15 17:23:36
    迅睿框架技术-吴金辉 { "xgwa": [ 31<pre style="background-color: #f5f5f5; border: 1px solid #ccc;padding:10px; overflow: auto;"><p>SQL: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC </p><p>开发模式:已关闭</p><p>数据缓存:未设置</p><p>总记录数:4</p><p>分页功能:未开启</p><p>可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、comments、avgsort、displayorder、wzlx、bendituijian、ssgjz、ssgjzc、zdysx、liebiaotuce、_inputtime、_updatetime、_bendituijian、_ssgjz、_zdysx、_liebiaotuce</p></pre> ]}
  • 迅睿框架技术-吴金辉 #16 · 2020-12-15 17:26:03
    数据表明,参数未生效逍遥游
  • 逍遥游 #17 · 2020-12-15 17:27:07
    迅睿框架技术-吴金辉 SQL语句也没有FIND字段的表示啊
  • 迅睿框架技术-吴金辉 #18 · 2020-12-15 17:29:19
    {php $sql=urlencode('SELECT * FROM dr_1_news WHERE FIND_IN_SET ('.$id.', `xgjd`) order by updatetime desc');}
    {sql sql='$sql'}
    
    {/sql}
    随试一试这个
  • 逍遥游 #19 · 2020-12-15 17:34:38
    迅睿框架技术-吴金辉 {if $_GET['mobile']} { "data": {module module=MOD_DIR id=$id} { "id":{$id}, "xgwa": [ {php $sql=urlencode('SELECT * FROM dr_1_news WHERE FIND_IN_SET ('.$id.', `xgjd`) order by updatetime desc');}{sql sql='$sql'}{/sql} ] } {/module}}{/if}

  • 迅睿框架技术-吴金辉 #20 · 2020-12-15 17:36:20
    {php $sql=urlencode('SELECT * FROM dr_1_news WHERE FIND_IN_SET ('.$id.', `xgjd`) order by updatetime desc');}
    {sql sql='$sql'}
    
    {/sql}
    用这个,去掉你那些乱七八糟的代码
  • 逍遥游 #21 · 2020-12-15 17:39:35
    迅睿框架技术-吴金辉

    除了id,我直接换成了31,其他都是你的。还是系统故障
  • 迅睿框架技术-吴金辉 #22 · 2020-12-15 17:58:43
    奇怪了,我本次用都可以,你这样,使用phpmyadmin工具,然后把这句话放进去运行

  • 逍遥游 #23 · 2020-12-15 18:00:29
    迅睿框架技术-吴金辉 这个字段是副表的
  • 逍遥游 #24 · 2020-12-15 18:01:36
    迅睿框架技术-吴金辉 是不是一定要主表
  • 迅睿框架技术-吴金辉 #25 · 2020-12-15 18:14:04
    满意答案
  • 小黄人 18html #26 · 2020-12-15 18:16:08
    迅睿框架技术-吴金辉 测试回帖
  • 逍遥游 #27 · 2020-12-15 19:21:32
    迅睿框架技术-吴金辉 我是用在多个站点的,附表做join的方案效率不高。打算这么干,在A模块上传数据的时候,同步到B模块的数据里面去,这样请求B的数据的时候,也不用每次都重新查询一次A了。所以,怎么在A模块访问B模块的数据,并修改呢?
  • CI开发者 #28 · 2020-12-15 19:32:54
    • 模块字段主附表互转

      因为cms字段格式创建好了就无法变更主附表类型,本插件支持将内容模块字段附表字段转移为主...

    转为主表
  • 逍遥游 #29 · 2020-12-15 20:37:21
    @迅睿框架技术-吴金辉:通过join 和 on解决问题

迅睿系统漏洞

GeoSeo工具箱
GeoSeo工具箱(2026-10-30)
新增城市落地页FAQ自定义 新增 Site Scan 分析报告并支...
外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段