PROJECT_DIR/config/databases.yml
all:
database1:
class: sfPropelDatabase
param:
dsn: pgsql://foo:bar@hostname/database1
先建立一个
PROJECT_DIR/config/database1.schema.xml
再建立一个
PROJECT_DIR/config/database2.schema.xml
database2:
class: sfPropelDatabase
param:
dsn:
mysql://foo:bar@hostname/database2
最后build一下:
$
symfony propel-build-model
调用例子:
$database1_connection_handler = Propel::getConnection(FooPeer:

ATABASE_NAME);
$database2_connection_handler = Propel::getConnection(BarPeer:

ATABASE_NAME);