不使用查询合金框架获取数据

时间:2014-11-06 07:46:47

标签: titanium-alloy

我只想在不使用查询的情况下从sql中获取数据。 如果我使用查询我成功获取数据但我不想使用它。

这就是我想要的但我不知道我在哪里做错了。

    function showPerson(event) {
        var selectedPerson = event.source;
        var recoverDatabase = Alloy.createCollection("persons");;
        alert("Starting fetching data");
        recoverDatabase.fetch({'name': selectedPerson.title });
        // recoverDatabase.fetch({query:"SELECT * FROM persons WHERE name = '" + selectedPerson.title + "'" });
        alert("Successfully retrive data");
        alert(recoverDatabase.get('name'));
        alert(recoverDatabase.get('Age'));
    }

我没有收到错误只是空值。 感谢

修改 persons.js

exports.definition = {
    config: {
        columns: {
            "id"        : "int",
            "name"      : "text",
            "email"     : "text",
            "age"       : "int",
            "address"   : "text",
            "sex"       : "text"
        },
        adapter: {
            type: "sql",
            collection_name: "persons"
        }
    },
    extendModel: function(Model) {
        _.extend(Model.prototype, {
            // extended functions and properties go here
        });

        return Model;
    },
    extendCollection: function(Collection) {
        _.extend(Collection.prototype, {
            // extended functions and properties go here
        });

        return Collection;
    }
};

0 个答案:

没有答案