0

私は自分の PHP コードと JS コードを 1 つのまとまりのある単位と見なしています。以下の構造のように見えるオブジェクトをクライアント上に作成することで、対話を開始したいと思います。

これを行うことで、1 つのオブジェクトを通過するだけで済みます。すべてのフィールドが入力されている場合もあれば、2 つ以上のフィールドのみが入力されている場合もあります。

したがって、いくつかの無駄なオブジェクト プロパティをトレードオフすることで、クライアントとサーバーの MVC で o_p を別のモジュールに渡すことだけに専念する必要があります。

JavaScript を JSON から PHP に変換する関数があります。

これは有効なアプローチですか?

Mo.o_p = function (type) {
    return {

        // current result or data about the data

        result :  0,

        // send client data

        client :  {
            model :  type,
            page  :  {},
            args  :  {}
        },

        // returned server data

        server :  {
            bookmarks  :  {},
            tweets    :  {},
            smalls    :  {}
        }
    };
};
4

1 に答える 1

1

モデルにこれらの属性が必要で、空であることはアプリケーションにとって重要な情報である場合、問題はないと思います。一方、クライアント オブジェクトとサーバー オブジェクトが必ずしも接続されておらず、異なるプロセスによって処理されている場合は、それらを結合する必要はありません。いくつかの空の属性を渡すだけでは、パフォーマンスの問題にはなりません。

于 2012-09-16T13:20:19.113 に答える