Étape 6: Étape 6. Créez le contrôleur de démarrage
Créer un contrôleur pour servir comme point d’entrée du module.
Ce contrôleur doit être nommé TYPEController.
Le contrôleur doit avoir une méthode start()
Cette méthode se répercutera le moduleID du module par le biais de params.id qui peut être utilisé pour obtenir l’objet Module associé par appel Module.findByModuleID(params.id)
Exemple :
Import firstexample. FirstExample
Import metafunctionality. Module
Import metafunctionality. ModuleOutput
Class FirstExampleController {}
def start() {}
String inputID = .inputID Module.findByModuleId (params.id)
Entrée FirstExample = FirstExample.findByModuleDataID(inputID)
La liste < String > rc = input.words
Module de boutique en saveModuleService
[mots : mots]
}
}