0

Grails 2.0 を初めて使用するため、custid が Customer にある評価でカスタム バリデータを作成する際の助けをいただければ幸いです。評価を完了することができるのは、既存のお客様のみです。ありがとう!

クラス顧客{

String custId
String firstName
String lastName

static constraints = {
    custId()
    firstName()
    lastName()
}

}

クラス評価 {

String custId
String comment

static constraints = {
    custId()
    comment()
}

}

4

1 に答える 1

0

少し再設計して、CustomerのインスタンスをEvaluationオブジェクトに渡すことをお勧めします。次に、Evaluationクラス内で、Customerがnullでないことを確認するための検証を作成します。これは、Customerクラスの検証を活用して、「有効な」顧客IDがあることを確認します。これは、Webから取得していると想定するcustIdからCustomerオブジェクトを検索/インスタンス化するために必要です。送信中のフォーム。

class Evaluation {
  Customer customer
  String comment

  static constraints = {
    customer nullable: false
  }
}
于 2012-07-06T14:17:21.650 に答える