J'essaie de créer mon propre contrôleur CRUD dans les grails pour les choses que l'échafaudage ne fera pas. Au lieu de maintenir le code pour un contrôleur pour chaque domaine, j'aimerais avoir un contrôleur qui peut s'occuper de n'importe quel domaine pour les appels CRUD génériques .. comme la seule différence est le nom de classe de domaine.Utilisation d'une classe de grails/groovy par référence
En utilisant l'exemple de classe de domaine d'emploi & Remarque
Au lieu de
Job.get(id)
Job.list()
def instance = new Job(params)
Note.get(id)
Note.list()
def instance = new Job(params)
Je pensais
def someHandler = Job // configurable
someHandler.get(id)
someHandler.list()
def instance = new someHandler(params)
Les deux premières méthodes statiques fonctionnent très bien (obtenir, liste) mais créer une nouvelle instance ne fonctionne pas. Tout pointeur sur la meilleure façon de procéder.
Vive
Cela a fonctionné! .. Merci –