3

我有一个模型评论,其中“hasOne”模型UserDigest。出于某种原因,我想将 UserDigest 加载到其他位置,然后将其放入相应的评论中。做这样的事情:

comment.userDigest().setData(userDigest.getData());

但我找不到这样的方法。有人可以告诉我如何将现有记录设置为关联模型的数据吗?

或者如何将现有模型分配给关联模型?像这样的东西:

comment.userDigest = userDigest; 
4

1 回答 1

1

当您设置关系时,应该有一个为评论自动创建的 comment.setUserDigest() 方法。

如果您为模型使用命名空间,则必须在关系中设置 setterName 属性,您可以在其中将其设置为 setUserDigest

不过,这只设置了外部值,您可能还想设置实例。您可能还必须更改关系的名称和实例名称。

请阅读这个:

http://extjs-tutorials.blogspot.ca/2012/05/extjs-belongsto-association-rules.html

于 2012-09-30T17:51:37.927 回答