0

我与 Searchable 插件有一些冲突。

我有一个过滤器,它在前阶段获取有问题的控制器。它通过查找第一个与控制器名称相同的控制器来获取请求的控制器,控制器名称是 grails 过滤器中可用的属性。

但是,我的问题是 Searchable 插件有自己的 SearchableController,而我自己制作了自己的 SearchableController 版本。这样做的效果是我有两个具有相同名称的类,它们与我的查找逻辑中的 controllerName 匹配。

    controller = grailsApplication.controllerClasses.find { c ->
        c.logicalPropertyName == controllerName
    }

我可以以某种方式删除插件附带的 SearchableController 吗?我有哪些选择?

4

2 回答 2

2

也许这可以帮助你:

http://grails.org/Searchable+Plugin+-+SearchableController+and+view

我找到了关于此主题的现有帖子: 禁用 grails 可搜索插件默认搜索页面?

于 2011-05-01T17:52:48.407 回答
-1

我通过将我的 SearchableController 类重命名为 SearchController 来解决这个问题。不喜欢变通方法...

于 2011-05-01T17:49:09.030 回答