Hifenização de url
22/04/2010 00:00
0
E ai galera, voltei a estudar grails novamente, e me surgiu uma duvida, como eu poderia colocar hifen na url como por exemplo /pessoa-fisica/show/1

Como eu poderia estar fazendo isso?
Tags: Grails


0
Hmmm... problema interessante hein?

Olha, neste caso, você teria de criar uma classe de domínio cujo nome possua um hifen. Se não me engano, isto não é possível.
Porém nada restringe uma URI de possuir hífens. Sendo assim, nesta situação muito específica o que eu faria seria configurar um mapeamento diferente para esta URL específica.

Da uma lida neste link que vai te ajudar bastante: <!-- m --><a class="postlink" href="http://grails.org/doc/latest/guide/single.html#6.4%20URL%20Mappings">http://grails.org/doc/latest/guide/sing ... 20Mappings</a><!-- m -->


0
Estudando o material e procurando na internet não achei uma forma de criar uma uri separada por hiffen.
Tentei assim, mais não deu certo.
&quot;/classe-de-dominio-com-nome-enorme$controller/$action?/$id?&quot;(controller: &quot;ClasseDeDominioComNomeEnorme&quot;, action:&quot;list&quot;)


Essa foi uma das formas, mais mesmo assim não deu certo.

Na verdade eu gostaria de poder alterar a url de um controller para qualquer coisa, como por exemplo:


class PersonController{
def atSerasa = {}//aqui busca as pessoas com nome no serasa
}


minha uri ficaria
pessoa-fisica/com-nome-no-serasa/lista


Alguém já consegui fazer algo desse jeito?
23/04/2010 00:00


0
<!-- m --><a class="postlink" href="http://jira.codehaus.org/browse/GRAILS-3202">http://jira.codehaus.org/browse/GRAILS-3202</a><!-- m -->
25/04/2010 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto