我是新來的Grails,有些東西對我來說依然模糊。需要一些解釋來了解Grails是如何工作的
我想創建一個類似Twitter的應用程序。由於用戶同時擁有追隨者和以下羣組,因此我創建了一個GroupMyTwitter
域。
我不明白的是這背後的邏輯。我GroupMyTwitter
域是這樣的:
class GroupMyTwitter
{
String name;
static constraints = { name blank : false; }
static hasMany = [users:UserMyTwitter];
static belongsTo = [owner:UserMyTwitter];
}
每當我創造,我也創建關聯到他兩組用戶時間:
GroupMyTwitter followers = new GroupMyTwitter (
name:"followers",
owner: user).save(flush: true, failOnError: true)
// And same for followings
現在,我只是想知道...我怎麼能訪問這些羣體獲得追隨者的數量,添加或刪除一些?
感謝您的幫助。
可以請你加'UserMyTwitter'的內容? – micha
是的,但我認爲相關部分是我的UserMyTwitter域有這個屬性:'static hasMany = [groupes:GroupCwitter];'。所以,如果我做'user.groupes.size()'我正確地得到2(追隨者和追隨者),但我怎樣才能訪問這些組? – Rob