[symfony]1.2のPDOデータベースのDSN
symfony 1.2からはPropelが1.3になり、Creoleの代わりにPDOを使うようになりました(らしい)。Propel 1.3では、phpにPDO拡張やXSL拡張が必要になります。これを知らずにsymfony 1.2を使おうとしてちょっとハマりました。
PDOでは、データベースのDSNの指定をPDO DSNという方法で行います。PDO DSNを用いて、symfonyのデータベース設定を自動で行う場合は、
Bash:
-
./symfony configure:database "mysql:host=localhost;dbname=testdb;" username password
のように指定します。
PDOとかXLSとか、そんな拡張、サーバに入れてなかったよ。とはいえ、Creoleってソースコードベースだったから、PDO拡張に変わったことで、速度的には上がるのかな?こういうのって検証が得意な人が他にいそうですね。だれかお願いします(ぉぃ