越来越ExtJS的和CakePHP关联模型一起工作(getting extjs and cakeph

2019-09-28 03:51发布

当我做一个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的”喜好?

文章来源: getting extjs and cakephp associated models to work together
标签: cakephp Extjs