2017-04-13 12 views
0

私は、すべてのフィールドに 'x_'を前に付けたリクエストをクライアントから受け取りました。私はbindDataが(hereと記述されている)コマンドオブジェクトにバインドする前に接頭辞を取り除くことをサポートしていることを知っていますが、 '。'で区切られた接頭辞のみをサポートしているようです。デフォルトでは代わりに 'x_'名前空間を探すためにそれを設定する方法がありますか?Grails 2.4.4 bindData - '。'の代わりに接頭辞の区切り記号として '_'を使用しますか?

+1

.groovy#L219)これは可能ではないようです。 –

答えて

0

私は、入ってくるフィールドを変更するためのサーブレットフィルタを作成します。ここでは、camelCaseをsnake_caseに変更する例を示します。必要に応じて変更する必要があります。 [Grailsのデータバインディングコード(https://github.com/grails/grails-core/blob/master/grails-databinding/src/main/groovy/grails/databinding/SimpleDataBinderをみる

https://github.com/bobbywarner/grails-snakecase-params/tree/master/src

関連する問題