チタンで Db テーブルを作成するには、以下の 2 つの方法があります。
アプローチ 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)');
その正常に動作します。
しかし、モデルを使用してテーブルを作成する方法を知る必要があります
アプローチ 2 -- データベースを作成する 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;
}
};
今、モデルを使用してテーブルを作成することに少し混乱しています。
テーブルの作成を手伝ってください。