(快速參考)

命名空間

目的

namespace 屬性是選用的,且定義控制器的命名空間。多個控制器可以在同一個命名空間中定義。多個控制器可以使用相同的名稱,只要它們在不同的套件中定義,且未定義在同一個命名空間中。

範例

grails-app/controllers/com/app/reporting/PrintingController.groovy
package com.app.reporting

class PrintingController {

    static namespace = 'reports'

    // ...
}
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'

    // ...
}

請參閱 命名空間控制器 文件以取得更多資訊。