Generic Database Messages
One of the most compelling features of Model-Glue is its automated database capabilities. By using an ORM framework (Reactor, Transfer, etc.), Model-Glue automates the creation and execution of common database tasks, such as single table CRUD (create, read, update, delete) and basic listing (SELECT). Installing an ORM in ModelGlue Reactor's documentation. Transfer's documentation
The framework accomplishes this by automatically loading a controller (the "DataController") that listens for what are known as the "Generic Database Messages" (GDMs) These are a set of commands you can use inside your ModelGlue.xml file to invoke automatic database functions.
The GDMs also provide all data access functionality for event handlers created through the <scaffold> tag.
The four GDMs that the DataController is configured to listen for are as follows:
- modelglue.GenericList When this message is broadcast, the DataController will attempt to list records from a given table.
- modelglue.GenericRead When this message is broadcast, the DataController will attempt to read a specific record from a given table.
- modelglue.GenericCommit When this message is broadcast, the DataController will attempt to save a record to a given table.
- modelglue.GenericDelete When this message is broadcast, the DataController will attempt to delete a record from a given table.
![(please configure the [header_logo] section in trac.ini)](/ModelGlue.com/trac.cgi/chrome/site/your_project_logo.png)