如何以编程方式从grails中移除控制器



我与Searchable插件有一些冲突。

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

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

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

我能以某种方式删除插件自带的SearchableController吗?我有什么选择?

也许这能帮到你:

http://grails.org/Searchable +插件+ - + SearchableController +和+视图

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

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

相关内容

  • 没有找到相关文章

最新更新