* [perf] Clear old search params and support function-based parameter storage.

This commit is contained in:
liugang
2025-08-18 09:09:09 +08:00
parent f7bdd4283d
commit 4cdff092dd
+4 -1
View File
@@ -22,10 +22,13 @@ class searchModel extends model
* @access public
* @return void
*/
public function setSearchParams(array $searchConfig): void
public function setSearchParams(array $searchConfig)
{
$module = $searchConfig['module'];
$this->session->set($module . 'searchParams', null); // 清除旧的搜索参数。Clear old search params.
if(!empty($searchConfig['funcModel']) && !empty($searchConfig['funcName'])) return $this->session->set($module . 'searchParams', $searchConfig);
if($this->config->edition != 'open') $searchConfig = $this->searchTao->processBuildinFields($module, $searchConfig);
$searchParams['module'] = $searchConfig['module'];