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'
// ...
}
請參閱 命名空間控制器 文件以取得更多資訊。