0

検索可能なプラグインと競合しています。

前段階で問題のコントローラーを取得するフィルターがあります。grails フィルターで使用可能なプロパティである controllerName と同じ名前を持つ最初のコントローラーを見つけることによって、要求されたコントローラーをフェッチします。

ただし、私の問題は、Searchable プラグインに独自の SearchableController があり、私自身が SearchableController の独自のバージョンを作成したことです。これの効果は、検索ロジックの controllerName と一致する同じ名前の 2 つのクラスがあることです。

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

プラグインに付属している SearchableController を何らかの方法で削除できますか? 私のオプションは何ですか?

4

2 に答える 2

2

多分これはあなたを助けるかもしれません:

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

このトピックに関する既存の投稿を見つけました: Disable grails Searchable plugin default search page?

于 2011-05-01T17:52:48.407 に答える
-1

SearchableController クラスの名前を SearchController に変更することで、この問題を回避しました。回避策は好きではありません...

于 2011-05-01T17:49:09.030 に答える