CakePHPではまったこと 4(sqliteをデータベースとして使う)

WiiWare第一弾?的なものが発表されています。
日本語のものはまだですか?

実は今回は別にはまったわけじゃないけど、番号稼ぎ(4)。
CakePHPでデータベースにSQLiteを使う。
SQLiteはGoogleGearsにも使われとるし。(関係ないけど)

まあ、コンフィグいじるだけ。(まったくもってたいした内容じゃないな)
/app/config/database.php


    var $default = array('driver' => 'sqlite',
                                'connect' => 'sqlite_open',
                                'host' => '',                         // 空でいい
                                'login' => '',                         // 空でいいんだろう
                                'password' => '',                  // 空でいいんじゃないかな
                                'database' => 'filename.db',   // webroot直下にこの名前でファイルができる
                                'prefix' => '');

/app/webroot/filename.dbっていうファイルができます。これがデータベースです。
トランザクションは基本的に使ってないみたいなんで(SQLiteに限らず)、使いたいときはちょっと考えないといけないなぁ。
つか、使いたいよなぁ。どのデータベースでもトランザクション使わないと遅そうだし、SQLiteは特に遅いし。
その辺はまた今度。
ちなみにPHPのSQLiteはバージョンが2.xなんで、このファイルをコマンドラインツールから扱いたいときは2.xで。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: PHP, Tips, フレームワーク パーマリンク

コメントを残す

メールアドレスが公開されることはありません。