当我做一个find('all')
与模型关联CakePHP中,数据在返回的格式与此类似:
{
data: [
{
'mainModel': {},
'associatedModel1': {},
'associatedModel2': {},
'associatedModel3': {},
'associatedModel4': {}
},
{
'mainModel': {},
'associatedModel1': {},
'associatedModel2': {},
'associatedModel3': {},
'associatedModel4': {}
}
]
}
当我写的ExtJS的商店,我需要设置记录配置选项mainModel
,但随后会怎么协会工作? 据我所知,ExtJS的期望的数据,像这样的格式:
{
data: [
{
'mainModel': {
'associatedModel1': {},
'associatedModel2': {},
'associatedModel3': {},
'associatedModel4': {}
}
},
{
'mainModel': {
'associatedModel1': {},
'associatedModel2': {},
'associatedModel3': {},
'associatedModel4': {}
}
}
]
}
我在理解是否正确? 我怎样才能获得ExtJS的和CakePHP彼此很好地发挥? 我是被迫操纵数据以适应ExtJS的”喜好?