我需要使用带有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')
);如果有必要,我可以使用Propel 1.7或Propel 2.0,任何可以连接到Informix的工具(可能需要使用PDO库)。
发布于 2019-09-05 23:54:57
https://stackoverflow.com/questions/34969022
复制相似问题