0

我将我的 PHP 代码和 JS 代码视为一个有凝聚力的单元。我想通过在客户端上创建一个类似于下面结构的对象来开始交互。

通过这样做,我只需要绕过一个对象。有时会填充所有字段,有时仅填充 2 个或更多字段。

因此,通过权衡一些浪费的对象属性,我只需要关心将 o_p 传递给客户端和服务器上的 MVC 中的不同模块。

我有将 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 回答