renomear controller no grails
15/11/2010 00:00
0
Boas como eu posso mudar o nome de um controller em grails?..sempre que criámos um controller o grails por defeito coloca "Controller" no fim do nome...

por exemplo eu tenho o ficheiro alunoController mas eu queria que fosse só aluno,,,renomeei o ficheiro para aluno mas ao fazer isso deu-me erro

cumprimentos
Tags: Grails


0
warchildk,

Eu nao entendi pq voce precisa disso, se qualquer referencia sera sempre para aluno.

abçs
15/11/2010 00:00


0
warchildk, isso não é um defeito, é mais uma convenção, td que estiver na pasta controller e terminar com controller é um controller, então se voce tentar renomear vai dar pau se tirar o controller do nome, e o que o Herrera comentou é verdade, não necessidade alguma retirar isto do nome ja que você sempre referencia pelo prefixo do nome do controller.
15/11/2010 00:00


0
é que como estou a fazer uma aplicação web em grails,queria que o menu chama-se "aluno" e não "alunoController",,é mais por uma questão de layout da página para facilitar a compreensão dos utilizadores.
abraço
15/11/2010 00:00


0
warchildk, acho que você está se enganando, na verdade a unica coisa que vai chamar alunoController é a classe física do controller, para efeitos na programação, você deve referenciar esse controller somente por "aluno", seja na view ou dentro de outros controllers.
Talvez você esteja vendo somente na tela de "status" do projeto onde demonstra todos os controllers, la aparece com o nome Controller e com os pacotes por que mostra as controllers físicos que tem na aplicação.
15/11/2010 00:00


0
e não da para mudar na tela "status" para que fique só aluno e não alunoController...talvez editar algum ficheiro.gsp?
15/11/2010 00:00


0
Ola Warchidk voce consiguiu pois estou com a mesma duvida tipo na minha pagina inicial aparece pessoasControllers eu queria que aparecese so Pessooas.Se voce consegui podia me dar uma força?


0
Na pagina index.gsp acredito que na linha 94 terá a seguinte linha:
<g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link>

Substitua fullName por logicalPropertyName, vai ficar assim:
<g:link controller="${c.logicalPropertyName}">${c.logicalPropertyName}</g:link>
Espero ter ajudado.
12/03/2012 18:45


0
Ola amigo utlize esse código
<li class="controller"><g:link controller="logout">Sair</g:link></li>
troque o controller logout pelo nome do seu controller, por exemplo alunoController coloque somente aluno e no lugar da palavra sair coloque aluno. Espero ter ajudado, se ajudou por favor marcar um joinha ai .. abços
29/06/2012 12:54



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