gpt4 book ai didi

javascript - Extjs 和 Grails 我怎样才能阻止祖先

转载 作者:行者123 更新时间:2023-11-28 02:28:15 26 4
gpt4 key购买 nike

我工作的一个项目,服务器站点是Grails,客户端站点是Extjs4.1,我使用关系数据库。在这种情况下,我工作得很好,但当我调用商店时,我遇到了一些问题。这个问题是基于 parent 的。当我像下面这样调用商店时......然后我必须调用它的 parent ,但我不想调用它的 parent ..

def stote(){        
def prices = []
Price.getAll()?.each{ v ->
def a = v.article,
b = a.brand,
bt = b.brandType,
gp = b.genericProducts,
c = gp.categories,
m = b.manufacturers

def manufacture = [id:m.id, name:m.name]
def category = [id:c.id, name:c.name]
def genericProduct = [id:gp.id, name:gp.name, m01i001001:category]
def brandType = [id:bt.id, name:bt.name]
def brand = [id:b.id, name:b.name, m01i002001:manufacture, m01i003001:genericProduct, m01i004001:brandType]
def article = [id:a.id, name:a.name, mbcode:a.mbcode, pbcode:a.pbcode, details:a.details, m01i005001:brand]
def price = [id: v.id, m01i006001:article, price:v.price, date:v.date]
prices << price
}
return prices
}

这些是属于关联键m01i001001、m01i002001、m01i003001、m01i004001、m01i005001、m01i006001

我的属于喜欢作为

 belongsTo : [{
model : '${pkgName}.M01I005001',
associatedName : 'M01I005001' ,
associationKey : 'm01i005001' ,
primaryKey : 'id' ,
foreignKey : 'brandId'
}],

我想像这家商店一样打电话......

def stote(){        
def prices = []
Price.getAll()?.each{ v ->
def a = v.article

def article = [id:a.id, name:a.name, mbcode:a.mbcode, pbcode:a.pbcode, details:a.details]
def price = [id: v.id, m01i006001:article, price:v.price, date:v.date]
prices << price
}
return prices
}

但是当我调用这家商店时,客户端加载出现问题。我不能偷懒其 parent 。它的表演总是热切的。

如果您有解决此错误的任何想法,请告诉我。

提前致谢

最佳答案

这不是解决这个问题的方法。我为此创建了一个代理模型,并删除了所有不必要的关系,然后我解决了我的问题,这意味着我只保留一个属于,因此只保留一个关联键。

关于javascript - Extjs 和 Grails 我怎样才能阻止祖先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14560392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com