destoon采集论坛

 找回密码
 立即注册
查看: 130|回复: 5

同一模型多个模块调用数据问题

[复制链接]

24

主题

19

回帖

126

积分

注册会员

Rank: 2

积分
126
发表于 2012-7-25 08:45:10 | 显示全部楼层 |阅读模式
我用文章模型建立了多个模块,我想调用这几个模块中最新的信息,怎么调用呢?
moduleid=??table=arc1,arc2,arc3...
这两种方法我都试过了不行moduleid不支持多个id
回复

使用道具 举报

29

主题

902

回帖

1935

积分

金牌会员

Rank: 6Rank: 6

积分
1935
发表于 2012-7-25 09:09:50 | 显示全部楼层

写两个标签
然后下面loop出来,第二个模块的信息用二维数组[ol]
  • $tag1=moduleid=21.....
  • $tag2=moduleid=22.....
  • {loop $tag1 $i $t}
  • {$t[title]}。。。//模块1标题
  • {$tag2[$i][title]} //模块二标题
  • {/loop}[/ol]复制代码
    [ 本帖最后由 Spacer 于 2012-7-25 09:10 编辑 ]
  • 回复 支持 反对

    使用道具 举报

    24

    主题

    19

    回帖

    126

    积分

    注册会员

    Rank: 2

    积分
    126
     楼主| 发表于 2012-7-25 09:38:46 | 显示全部楼层

    我有十多个模块啊 不好办哦,另外还有个问题我是在首页调用同一模型多个模块的最新文章,刚发现TAG标签函数中
    if(isset($r['linkurl']) && $r['linkurl'] && $moduleid > 4 && strpos($r['linkurl'], '://') === false) $r['linkurl'] = $MODULE[$moduleid]['linkurl'].$r['linkurl'];
    这样在首页中用table不指定modid时文章URL就会错误
    回复 支持 反对

    使用道具 举报

    24

    主题

    19

    回帖

    126

    积分

    注册会员

    Rank: 2

    积分
    126
     楼主| 发表于 2012-7-25 11:57:32 | 显示全部楼层

    暂时找到一个方法
    但我的有很多模块 估计数据量大了肯定撑不住
    回复 支持 反对

    使用道具 举报

    6

    主题

    20

    回帖

    74

    积分

    注册会员

    Rank: 2

    积分
    74
    发表于 2015-4-28 14:41:50 | 显示全部楼层

    这个可以用吗?
    回复 支持 反对

    使用道具 举报

    38

    主题

    2078

    回帖

    4496

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4496
    发表于 2015-4-28 16:29:09 | 显示全部楼层

    这应该不可以吧
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 20:48 , Processed in 0.015648 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表