0
我有3個域類:文章,用戶&語言。每篇文章都是由用戶用指定的語言編寫的。因此,關係是(文章 - 語言:多 - 1),(用戶 - 第:1 - 許多)Grails belongsTo使用
我嘗試:
class Product {
static belongsTo = [user:User]
static belongsTo = [language:Language]
...
}
class User {
static hasMany = [products:Product]
...
}
class Language {
static hasMany = [products:Product]
...
}
這裏的問題:grails generate-all
可以創建的所有控制器的&意見全部3個域類,但在任何視圖中都沒有屬性輸入。沒有文本輸入,沒有組合框,沒有錯誤信息,只有產品,語言和文章的ID字段。
我敢肯定,錯誤是關於我如何使用關係,因爲當我放棄「belongsTo」&「hasMany」時,grails創建所有視圖沒有任何問題。
我做錯了什麼?
謝謝維克多。正如你所說,現在我只使用belongsTo&hasMany(文章 - 用戶)關係,並將語言屬性放入Product。你能否回答我這是如何工作的?在我閱讀文檔時,belongsTo也適用於(1 - 多)關係。 – 2010-11-26 01:55:15