0 レビュー
1 回答
php-PropelORMをInformixデータベースに接続する方法
Propel ORMでInformixデータベースを使用する必要がありますが、それを作成する方法が見つかりません。
次のようにPDO接続のみが見つかります:
$bd = new PDO("informix:host=host.domain.com; service=9800;
database=my_db; server=ids_server; protocol=onsoctcp;
EnableScrollableCursors=1", "my_user", "my_pass");
Propel 1.6.7(Phingを使用)を使用しています。Propelでの接続に使用しているアレイは次のとおりです。
return array (
'datasources' =>
array (
'datasource' =>
array (
'adapter' => 'informix', //'mysql','postgres'
'connection' =>
array (
'dsn' => 'informix:host=host.domain.com;service=9800;database=my_db;'
'user' => 'user',
'password' => 'password',
),
),
'default' => 'datasource',
),
'generator_version' => '1.6.7',
'classmap' => include('dir/to/classmap-conf.php')
);
必要に応じて、Propel1.7またはPropel2.0を使用できますが、Informixに接続できるものであれば何でも使用できます(PDOライブラリを使用する必要がある場合があります)。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。