cbValidation
v4.x
v4.x
  • Introduction
  • Intro
    • Release History
      • What's New With 4.4.0
      • What's New With 4.3.1
      • What's New With 4.3.0
      • What's New With 4.2.0
      • What's New With 4.1.0
      • What's New With 4.0.0
    • About This Book
      • Author
  • Overview
    • Installation
    • Configuration
    • Declaring Constraints
      • Configuration File
      • Domain Object
      • A-la-carte
    • Available Constraints
      • Custom Message Replacements
      • Constraint Custom Messages
      • Nested Struct and Array Field Name Shortcuts
    • Validating Constraints
      • Validating With Failures
      • Validating with shared constraints
      • Validating with a-la-carte constraints
      • Validating Custom Fields
      • Validating With Profiles
    • Displaying Errors
    • WireBox Integration
  • Advanced
    • Custom Validators
    • Unique ORM Validator
    • i18n Integration
    • Custom Validation Managers
Powered by GitBook
On this page
  • System Requirements
  • Introduction
  • Professional Open Source
  • Discussion & Help
  • HONOR GOES TO GOD ABOVE ALL

Was this helpful?

Edit on GitHub
Export as PDF

Introduction

cbValidation is the server-side validation engine for ColdBox applications

NextRelease History

Last updated 2 years ago

Was this helpful?

This module is a server-side rules validation engine that can provide you with a unified approach to object, struct, and form validation. You can construct validation constraint rules and then tell the engine to validate them accordingly. You can also create validation profiles to create a more complex validation schema for fields.

System Requirements

  • Lucee 5+

  • ColdFusion 2018+

Introduction

ColdBox validation is based on a way to declaratively specify validation rules for properties or fields in an object or form. The constraints can exist inside of the target object or you can define object and form constraints in your ColdBox so you can reuse validation constraints or as we call them: shared constraints. You can also create validation constraints on the fly or store them pretty much anywhere you like.

You can then use 2 simple validation methods and report on the results: validate(), validateOrFail()

Professional Open Source

  • Custom Development

  • Professional Support & Mentoring

  • Training

  • Server Tuning

  • Security Hardening

  • Code Reviews

Discussion & Help

The Box Products discussion group and community can be found here:

HONOR GOES TO GOD ABOVE ALL

Because of His grace, this project exists. If you don't like this, then don't read it, it's not for you.

"Therefore being justified by faith, we have peace with God through our Lord Jesus Christ: By whom also we have access by faith into this grace wherein we stand, and rejoice in hope of the glory of God." Romans 5:5

The ColdBox ORM Module is a professional open-source software backed by offering services like:

Ortus Solutions, Corp
Much More
https://community.ortussolutions.com/c/communities
configuration file
Ortus Solutions, Corp