0

我有一个接受一个输入的表单,提交后重定向到一个控制器,该控制器使用 solr 进行一些搜索。

当某些词被用作路由参数的搜索词时,我发现了一些奇怪的行为:

这是提交表单时的 SearchBoxForm 表单,如您所见,它只是重定向到搜索控制器 在此处输入图像描述

这是接受重定向的控制器操作: 在此处输入图像描述

这是路由文件: 在此处输入图像描述

如您所见,网址可以domain.com/searchdomain/search/term/tab/page/filter.

没问题,某些搜索词会导致 drupal 无法正确加载所有 js,有些词是:“缓存”、“化学”,但其他词可以正常工作,如“学生”或“经济”。

如果您使用默认参数点击该页面,该页面可以正常工作,即domain.com/searchdomain.com/search/cachedomain.com/search/cache/all/1/undefined不会以任何方式加载js。

有没有人以前见过这个问题,或者看到我错过的明显的东西?我真的希望这不是渲染数组或以某种方式在参数中看到缓存并认为它是别的东西..

4

0 回答 0