graal: afficher la liste des éléments à partir de la base de données dans le spg
dans mon graal application, j'ai besoin d'obtenir des données à partir de la base de données et l'afficher dans un spg page.
Je sais que j'ai besoin d'obtenir des données de contrôleur, par exemple
List<Event> todayEvents = Event.findAllByStartTime(today)
obtient tout Événement avec la date aujourd'hui
Maintenant, comment puis-je rendre dans un spg page?Comment puis-je transmettre la liste des objets d'Événement spg?
Merci beaucoup
Dit très justement @JamesKleeh. En épargnant du temps ici permettra d'économiser le temps de l'écriture d'une question. 🙂
Si vous regardez le Graal de la documentation, vous verrez qu'il est extrêmement maigre en termes de vraiment expliquant comment faire.
Si vous regardez le Graal de la documentation, vous verrez qu'il est extrêmement maigre en termes de vraiment expliquant comment faire.
OriginalL'auteur FrancescoDS | 2013-07-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez apprendre beaucoup de concepts de base en utilisant Graal de l'échafaudage. Créer un nouveau projet avec un nom de domaine et le numéro de commande
generate-all com.sample.MyDomain
il va générer un contrôleur et la vue.Pour répondre à votre question créer une action dans un contrôleur comme ceci:
Sur votre gps, vous pouvez parcourir la liste et de les imprimer comme vous le souhaitez
Bonne chance
C'est en supposant que vous avez un spg nommé showEvents.spg dans un répertoire portant le nom de l'événement. Graal par convention affichera l'correspondait vue pour chaque action.
Essayez un nouveau graal de l'app avec des échafaudages, qui va jusqu'à la lumière de nombreuses confusions.
OriginalL'auteur Alidad
Je ne suis pas sûr si c'est vraiment ce que tu voulais dire, parce que dans ce cas, je vous suggère de lire un peu plus sur le graal :), mais de toute façon, pour votre cas, vous pouvez utiliser le rendu, la redirection, mais ici, je prends de la façon la plus simple:
Dans votre controller, vous avez:
et puis dans le SPG(je suppose que vous connaissez graal conventions, comme si vous ne spécifiez pas de nom de vue, il sera par défaut rendu gsp page avec le même nom que la fonction du contrôleur, à l'intérieur de vues/):
quelque chose comme ça.
OriginalL'auteur Saurabh Dixit