DataObjectの設定オプション
PHPのO/Rマッパの1つであるPEARのDB::DataObjectを使ってみる.とりあえず
- dsnの設定
- テーブルスキーマの生成
- 実際のコーディング
という流れで利用できるようですが,2つ目に「テーブルスキーマの生成」があるために,あまりすっきりとしない気がする.テーブルのスキーマを変更するたびにこの作業が必要とされるっぽい.あとRuby on RailsのActiveRecordだとconfig/database.ymlにencodingという項目でデータベースの文字コードが指定できるのだが,DB::DataObjectで利用するデータベースの文字コードをどう設定していいものやらわからない.
- http://pear.php.net/manual/ja/package.database.db.intro-dsn.php
- http://pear.php.net/manual/ja/package.database.db-dataobject.intro-configuration.php
このあたりにも文字コードに関しては何も書かれていない.