业务经理

微信扫描以上二维码

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解决问题

迅睿系统漏洞

导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...