2011-05-01 92 views
0

我與Searchable插件有一些衝突。如何以編程方式從grails中刪除控制器?

我有一個過濾器,它可以在前一階段提取有問題的控制器。它通過查找與controllerName具有相同名稱的第一個控制器來獲取請求的控制器,這是在grails過濾器中可用的屬性。然而,我的問題是Searchable插件有它自己的SearchableController,而且我自己做了我自己的SearchableController版本。這樣做的效果是,我有兩個具有與我的查找邏輯中的controllerName匹配的名稱的類。

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

我可以以某種方式刪除插件附帶的SearchableController嗎?我有什麼選擇?

+1

你能不能把你的SearchableController在不同的名稱空間用於差異化? – 2011-05-01 20:51:18

回答

-1

我通過將SearchableController類重命名爲SearchController來解決這個問題。不喜歡壽的解決方法......

相關問題