How To Add A Scaffold

To add a scaffold:

 

  1. Add a table to your database.  At present, it (and any tables it uses in relationships) may only have one column acting as a primary key.  For the sake of example, we'll pretend we've added a table named "Contact"

  2. If the table is related to other tables in a one-to-many or many-to-many manner, add those relationships to the Reactor.xml file using <object>, <hasMany>, <hasOne>, and related tags.  Full documentation for this is available in Reactor's documentation.

  3. Add the following tag to your ModelGlue.xml:

    <scaffold object="contact" />
     

By default, this will create the following event handlers:
 

  1. Contact.List - Lists all contacts from the contact table

  2. Contact.View - Displays a specific contact in a read-only manner

  3. Contact.Edit - Provides a form to edit a contact

  4. Contact.Commit - Saves a contact to the database

  5. Contact.Delete - Deletes a given contact