For the complete documentation index, see llms.txt. This page is also available as Markdown.

Public Properties

You can control how CommandBox loads your module by setting optional settings in the this scope.

  • this.autoMapModels - Will automatically map all model objects under the models folder in WireBox using @modulename as part of the alias.

  • this.modelNamespace - The name of the namespace to use when registering models in WireBox. Defaults to name of the module.

  • this.cfmapping - The CF mapping that will be registered for you that points to the root of the module. Defaults to name of the module.

  • this.disabled - You can manually disable a module from loading and registering.

  • this.dependencies - An array of dependent module names. All dependencies will be registered and activated FIRST before the module declaring them

component{
    // Module Properties
    this.autoMapModels = true;
    this.modelNamespace = "test";
    this.cfmapping = "test";
    this.dependencies = [ "otherModule", "coolModule" ];

  function configure(){}
}

Was this helpful?