我有以下两种方法在钛中创建 Db 表。
方法 1 -- 创建一个 sqlite 数据库,使用钛代码中的查询。像 Ti.Database.open("DBName"); 然后使用 sqlite 查询创建表
var db = Ti.Database.open('DBName');
db.execute('CREATE TABLE IF NOT EXISTS test(id INTEGER PRIMARY KEY, name TEXT)');
它工作正常。
但我需要知道如何使用模型创建表
方法二——创建数据库 Ti.Database.open("DBName");
创建模型 book.js,这是代码
exports.definition = {
config: {
"columns": {
"id":"TEXT PRIMARY KEY",
"title":"TEXT ",
"author":"TEXT",
},
adapter: {
type: "sql",
collection_name: "book"
}
},
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;
}
};
现在我对使用模型创建表有点困惑。
请帮助和指导我创建表格。