複數(shù)のデータベースを操作するための実用的な方法については、symfony 1.4 propel を探してください。インターネットからコピーせず、自分でうまく操作してください。詳細なステップバイステップの指示があることを願っています。どうもありがとうございます!
私は常にドクトリンを使用します
複數(shù)のデータベースに接続している場合
1. スキーマ定義時にテーブルの接続を指定
2.databases.ymlでデータベース接続パラメータを定義します
リーリー自分でテストして最初に投稿しました
2. 同じテーブル名を使用して一部のモデルが上書きされて失われることを避けるために、複數(shù)のデータベースのテーブルにプレフィックスを追加することをお勧めします。
3. スキーマと yml ファイルを生成する symfony propel:ビルドスキーマ4. フォームを生成する symfony propel:build-form --connection=test
a symfony propel:build-form --connection=justb
5フィルターを生成する symfony propel:build-filters --connection=testa symfony propel:build-filters --connection=justb
6. $c = 新しい基準(zhǔn)(); $a = APeer::doSelect($c, Propel::getConnection('testa')); $b = CPeer::doSelect($c, Propel::getConnection('justb'));