有没有办法配置控制器用于查找其 GSP 文件的起始文件夹?
我有一个 Grails 项目 (v2.0.1),我希望能够将我的控制器和视图组织到反映我的功能的包中。
即我的控制器:
uk.co.myCompany.function1.DashboardController.groovy
uk.co.myCompany.function2.DashboardController.groovy
我的意见文件夹结构:
views -> function1 -> dashboard -> index.gsp
views -> function2 -> dashboard -> index.gsp
每当我打电话render (view: 'index')
时DashboardController
,它都会寻找views/dashboard/index.gsp
。
我可以改为打电话render (view: '../function1/dashboard/index')
,但这似乎有点不必要。另外,我显然在这些控制器中有许多其他操作/页面,并且不想在每个操作中都输入它。
控制器类上的简单注释以指定默认文件夹将是理想的。有任何想法吗?