package com.app.reporting
class PrintingController {
static namespace = 'reports'
// ...
}
名称空间
目的
namespace
属性是可选的,用于为控制器定义名称空间。可以将多个控制器定义在同一名称空间中。只要在不同的包中定义并不会定义在同一名称空间中,就可以用同样的名称定义多个控制器。
示例
grails-app/controllers/com/app/reporting/PrintingController.groovy
grails-app/controllers/com/app/reporting/AdminController.groovy
package com.app.reporting
class AdminController {
static namespace = 'reports'
// ...
}
grails-app/controllers/com/app/security/AdminController.groovy
package com.app.security
class AdminController {
static namespace = 'users'
// ...
}
有关更多信息,请参见命名空间控制器文档。