fix: 将数据库事件 db.event.before_page_count 改为 db.event.think_before_page_count

This commit is contained in:
邹景立 2025-03-12 21:20:11 +08:00
parent 889e352bf8
commit 0cb0abeaee

View File

@ -163,7 +163,7 @@ class PageHelper extends Helper
if ($total === true || is_numeric($total)) return $total;
[$query, $options] = [clone $query, $query->getOptions()];
if (isset($options['order'])) $query->removeOption('order');
Library::$sapp->db->trigger('before_page_count', $query);
Library::$sapp->db->trigger('think_before_page_count', $query);
if (empty($options['union'])) return $query->count();
$table = [$query->buildSql() => '_union_count_'];
return $query->newQuery()->table($table)->count();