Il metodo standard di creazione di URL in Grails è:Grails URL SEO friendly
<a href="${createLink(controller:'news', action: 'show', params: [id: news.id])}">${news.title}</a>
che genera l'url: /news/show/102
voglio di più URL SEO friendly come:
/news/102/this-is-the-hottest-news-today
Cosa è il modo più pulito per farlo in Grails? Potrei usare graal URLMapping per mappare /news/show/102
a /news/102
, ma come faccio a creare l'URL completo come sopra?
+1. L'argomento "mappatura" era quello di cui avevo bisogno. Grazie. – Langali
Dave, grazie! Questo metodo è molto utile per siti multilingue, in cui è possibile indirizzare un determinato mapper in base alle impostazioni locali correnti. Nel mio esempio ho mappature story-en e story-hr e nel mio g: link uso mapping: "story - $ {locale}" che seleziona il mapper appropriato per le impostazioni locali selezionate. –