0
Golang ozzo-validationでは、別のフィールドに依存するフィールドを検証するにはどうすればよいですか?私が持っている場合たとえばgolangでozzo検証を使用して条件付き必須検証を実行するにはどうすればよいですか?
、以下:
return validation.ValidateStruct(&c, validation.Field(&c.Name, validation.Required, validation.Length(5, 20)), validation.Field(&c.Gender, validation.In("Female", "Male")), validation.Field(&c.Email, is.Email), validation.Field(&c.Address),
は、どのように私は住所、電子メールが空でない場合にのみ必要であることの検証を追加することができますか?
私はすでにカスタムルールのセクションを確認しました。カスタムルールを記述しても、フィールドxyzに固有の 'validation.Validate( "xyz"、validation.By(checkAbc))'コードで使用する必要があります。 – Crusaderpyro
もう一度試してみることができますか? – jeevatkm
どうすればうまくいくはずですか? – Crusaderpyro