Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

table 类 forum_post 的成员函数 fetch_all_by_search 默认参数有问题!

[复制链接]
Bacysoft.cn 发表于 2015-2-2 17:20:27 | 显示全部楼层 |阅读模式
测试版本是 Discuz!X 3.2, 但是应该之前的版本都有类似问题。

源码见 “./source/class/table/table_forum_post.php” 第 688 行。成员函数 fetch_all_by_search 定义如下:
  1. public function fetch_all_by_search($tableid, $tid = null, $keywords = null, $invisible = null, $fid = null, $authorid = null, $author = null, $starttime = null, $endtime = null, $useip = null, $first = null, $start = null, $limit = null)
复制代码


根据此定义,使用如下代码
  1. $postlist = C::t('forum_post')->fetch_all_by_search(0)
复制代码
应该可以正常返回帖子列表,但是只能返回空数组,经检查,第四个参数 “invisible” 必须赋值,'' or 0 皆可以,就是不能是 null。
这个应该是一个小 bug 吧!?

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-29 09:17 , Processed in 0.108338 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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