Kentico CMS 7.0 Developer's Guide

Database tables and API classes

Database tables and API classes

Previous topic Next topic Mail us feedback on this topic!  

Database tables and API classes

Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

The Forms module uses the following database tables:

 

Form_<site code name>_<table name> - each form has its own database table. for example: BizForm_CorporateSite_EventRegistration. The table contains all fields that you specified on the form's Fields tab and you can modify stored data using direct access to the table (there are no dependencies).

CMS_Class - each form has an associated record in the CMS_Class table. You can recognize form records by the BizForm. prefix in the ClassName column.

 

The Forms API is provided by the following classes from the CMS.FormEngine namespace:

 

BizFormInfo, BizFormInfoProvider - these classes provide functionality for managing forms.

 

The following topics show examples of how these classes can be used:

 

Creating a new record

Updating a record

Deleting a record

Customization possibilities

 

The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.

 

For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference.