相关疑难解决方法(0)

如何覆盖ApplicationTagLib#createLink和g:link的标准行为?

背景:我有grails 1.3.7应用程序,它使用g:createLinkg:link在许多页面上.

最近我决定对url映射进行大的改动 - 引入前面的路径元素.

  • 目前我有: /$controller/$action?/$id?
  • 但是想拥有: /$regionId/$controller/$action?/$id?

更改urlMappings很容易,但我无法弄清楚如何轻松更改应用程序中链接的构建方式.

基本上,我不想浏览每个页面并更改链接.但是想在一个地方做这件事.

问题 如何覆盖ApplicationTagLib#createLink功能,因此grails将使用此实现而无需使用此标记(或函数)的更改页面?

任何帮助大大恭敬!

grails

11
推荐指数
2
解决办法
4026
查看次数

标签 统计

grails ×1