内森爆炸 发布9月24日 分享 发布9月24日 (编辑) 试图在应用程序中使用“主题摘要”缓存内容,却碰壁了。所以,这里又开始了(已经在Slack频道尝试过了) 执行以下操作: 在您的IPS安装根目录中创建一个新的PHP文件,添加下面的代码并保存它。 创建新主题,添加图像附件,提交主题 在浏览器中打开PHP文件。 问:为什么最近的主题(你创建的那个)的图像信息会被复制到所有其他的主题,不管那些其他的主题是没有图像还是有自己的图像? 重要的是:它将返回所有的主题,所以您可以自由地将查询处理到单个论坛。 <?php需要“init.php”;IPS \ \会议\前面::我();tid美元=IPS \ \数据库::我() - >选择(“tid”,“forums_topics”,数组(),“tid DESC”);foreach(tid美元作为tid美元){美元的话题=\ IPS \论坛\主题::负载(tid美元);美元图片=美元的话题->imageAttachments();var_dump(美元图片);} 注意:我知道这与缓存键对于所有主题都是相同的有关;主要是想知道这种行为是否可以改变。 编辑9月24日由内森爆炸 链接到发表评论 在其他网站上分享 select('tid','forums_topics', array(),'tid DESC'); foreach ($tids as $tid) { $topic = \IPS\forums\Topic::load($tid); $images = $topic->imageAttachments(); var_dump($images); } Note: I know it's related to the cachekey being the same for all topics; mainly looking for a hint on whether that behaviour can be changed. " data-webshareurl="//www.kcjns.com/forums/topic/463366-topic-imageattachments-fun-games/?do=findComment&comment=2866809">更多的共享选项…
推荐的文章