让extjs和cakephp相关的模型一起工作

时间:2012-06-11 06:41:09

标签: cakephp extjs

当我在带有模型关联的cakephp中执行find('all')时,返回数据的格式与此类似:

{
    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的喜好?

0 个答案:

没有答案