请教各位大佬,获取到了主题的tid,想要主题的标题,是不是还要读一次数据库

bluemaple2020-6-4 378

$taglist 里面只有文章ID,要拿文章标题是不是还要用well_thread__find读一次数据库?这样一个页面下来如果TAG多的话,起码十多二十个数据库读。
 
强烈求教大佬
 
当前内容的 tagid,组成以为数组 array(tagid1,tagid2,tagid3) 直接遍历 website_tag_thread
if (isset($thread['tag_text'])) {
    $tagids = array();
    foreach ($thread['tag_text'] as $tagid => $tag) {
        $tagids[] = $tagid;
    }
    $taglist = well_tag_thread_find($tagids, $page = 1, $pagesize = 100);
}
最新回复(10)
  • 燃烧的冰2020-6-4
    2

    学会查看开发手册

    http://www.wellcms.cn/read-71.html

  • bluemaple2020-6-4
    3
    燃烧的冰 学会查看开发手册 http://www.wellcms.cn/read-71.html
    因为数据表website_tag_thread只有tid,没有标题subject,所以我暂时能想到的还是要再用well_thread__find读数据库,期待各位大佬指点下小弟,做完这个就可以上站弄十亿数据了 哈哈
  • bluemaple2020-6-4
    4
    12万数据我打开还是很溜~~只安装了OPcache,当然了也没多少流量
  • 燃烧的冰2020-6-5
    5

    仔细看我发的那个链接,要学会认真看手册。

  • bluemaple2020-6-5
    6
    燃烧的冰 仔细看我发的那个链接,要学会认真看手册。
    大佬,难道是用这个统一拉数据吗?啊哈哈thread_other_pull
  • bluemaple2020-6-5
    7
    燃烧的冰 仔细看我发的那个链接,要学会认真看手册。
    应该 是另外那个,哈哈thread_unified_pull
  • bluemaple2020-6-5
    8
    $taglist = well_tag_thread_find($tagids, $page = 1, $pagesize = 100);
    这well_tag_thread_find只查了$tagids数组里面第一个tagid,是我用错了吗?
  • 燃烧的冰2020-6-5
    9

    这种方式只能查第一个,因为你第一个tag主题超过了100条。仔细看代码研究研究吧。 

    wellcms 的设计思维、设计架构和代码可以做教科书了

  • bluemaple2020-6-5
    10
    燃烧的冰 这种方式只能查第一个,因为你第一个tag主题超过了100条。仔细看代码研究研究吧。 wellcms 的设计思维、设计架构和代码可以做教科书了
    第一个tag没超过100,我测试系统全部也就20条文章数据
  • 燃烧的冰2020-6-5
    11
    那就是姿势不对
返回
发新帖