| Version 3 (modified by Chuck Savage <chuck@…>, 16 years ago) |
|---|
Scaffolds: Adding Scaffolds
To add a scaffold:
- 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"
- 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.
- Add the following tag to your ModelGlue.xml:
<scaffold object="contact" />
By default, this will create the following event handlers:
- Contact.List - Lists all contacts from the contact table
- Contact.View - Displays a specific contact in a read-only manner
- Contact.Edit - Provides a form to edit a contact
- Contact.Commit - Saves a contact to the database
- Contact.Delete - Deletes a given contact
![(please configure the [header_logo] section in trac.ini)](/ModelGlue.com/trac.cgi/chrome/site/your_project_logo.png)