...
There are 5 types of helper classes, all inheriting from the Help parent class:
- HelperForm: used to generate an edition form for an object of type ObjectModel. Example: editing the client's profile.
- HelperOptions: used to generate a configuration form, the values of which are stored in the
configuration
table. Example: the "Preferences" page. - HelperList: used to generate a table of elements. The elements can belong to ObjectModel-type objects, but they do not have to. Example: client list, order status list.
- HelperView: used to generate a View page. Example: the page that is displayed when the client lists her orders, her carts, etc.
- HelperHelpAccess: used to generate the toolbar's help link.
...