Coherence 0.6.0 introduces a new controller design that splits each controller into 2 files:
Coherence.xxxControllerBase
contains all the functions previously found inCoherence.xxxController
- The new functions are wrapped in a using macro, with one mandatory option. The
schemas
option specifies the name of your projectsSchemas
module. - All functions are overridable
- All private functions have been made public to support overriding
- The new functions are wrapped in a using macro, with one mandatory option. The
Coherence.xxxController
contains only a few lines, as shown by the following example: