0

我有一种感觉,这完全是一个菜鸟问题,但我找不到任何信息,所以就到这里了。

我需要将 php 数据模型对象“翻译”为 node.js 项目的 JavaScript 数据模型对象。我对 node.js 很陌生,我根本不了解数据模型对象的语法。

这是提供的准系统模板(user.js):

'use strict';

module.exports = function UserModel() {
    return {
        name: 'username'
    };
};

这是我正在使用的 php 模型的一部分:

class Model_User extends Base_Model {
    'name' => array(
        'first' => 'first_name',
        'last' => 'last_name',
    ),

    'friends' => array(
        'model' => 'User',
    ),
}

我过去曾编写过 ActionScript 数据模型对象,我认为 JS 几乎是相同的,但在 AS 中,数据属性被声明为单独的 var。查看上面的准系统模板,node.js JS 数据模型对象似乎并非如此。

4

1 回答 1

2

关于什么:

var model = {
    'name': [
        { 'first': 'first_name' },
        { 'last': 'last_name' }
    ],
    'friends': [
        { 'model': 'User' }
    ]
};

这基本上是创建一个model对象。它包含两个键 -> 值对name& friends,它们都包含对象数组。

阅读本文以获取有关 javascript 对象的更多信息:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

于 2014-02-03T04:01:52.030 回答