Como mapear uma tabela no banco para utilizar o commentable
13/05/2010 00:00
0
Tentei utilizar esse exemplo: <!-- m --><a class="postlink" href="http://grails.org/Commentable+Plugin">http://grails.org/Commentable+Plugin</a><!-- m -->

E fiz o seguinte:

Implementei-o em uma classe com o extends.

Na classe show.gsp eu coloquei:

<g:textArea rows=&quot;5&quot; cols=&quot;40&quot; name=&quot;comentario&quot; value=&quot;&quot; />
<span class=&quot;button&quot;><g:actionSubmit class=&quot;edit&quot; action=&quot;adicionarComentario&quot; value=&quot;${message(code: 'default.button.comentario.label', default: 'Adicionar comentario')}&quot; /></span>

e no controller eu coloquei:

def adicionarComentario = {
produtoInstance.addComment(produtoInstance, &quot;teste&quot;)
return [produtoInstance: produtoInstance]
}
}

Reclamou que a tabela comment_link não existia, então criei e fui criando cada campo que ele foi reclamando, até chegar no campo 'type' q no mysql é palavra reservada.

Logo, como faço para mapeá-la?

Tem como mapear 2 tabelas em um mesmo domain?

Tipo, eu tenho o domain produto, com o mapping = {table 'produto' bla bla bla} onde eu coloco o mapeamento do commentable??

Grato.
Tags: Grails


0
Procurei na internet uma solução para este problema e não encontrei. Já tentou contactar o autor do plugin?



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