Kohana 3.3 でSQLiteに接続
最近、Kohanaを触ってみてます。
実装が綺麗だとか、いろいろよさげに言われてますが、個人的には静的メソッドな為、IDEで補完が設定なしで効いてくれるのが便利で使ってみようと思いました。
CakePHPでやってきたことを、ひとつずつ試して、問題なさげなら乗り換えたいなーと思ってます。
早速、bootstrap.phpの設定とかもあったんですけど、そこはCIと似た感じなので、問題なくクリア!
で SQLiteを遊びでやるときによく使うのです、便利ですよね?
パスの指定でちょっとつまづいたんですけど、以下のようにすればできました。
'default' => array(
'type' => 'pdo',
'connection' => array(
'dsn' => 'sqlite:' . realpath('.') . '/application/database/data.sqlite',
'persistent' => FALSE,
),
'table_prefix' => '',
'charset' => 'utf8', /* IMPORTANT- charset 'utf8' breaks sqlite(?) */
'caching' => FALSE,
'profiling' => TRUE,
)
上記はapplication/databaseディレクトリにSQLiteデータを入れている場合です。無事つなげたー