1

find('all')モデルの関連付けを使用して in 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 の好みに合わせてデータを操作する必要がありますか?

4

0 に答える 0