[Symfony][memo]複数DBに繋ぐ方法
2008年06月13日(金)16:30|谷口
谷口です。
Symfonyで複数のDBに接続する方法のメモです。
複数のDBに接続するのはdatabase.yml、schema.ymlなどで設定を適切にすることで簡単に実現できます。下記のページが非常に参考になります。 Symfonyで複数のDBに接続するための設定箇所一覧
ただ、以前sfLoadBalancerPluginの使い方で紹介したsfPropelLoadBalancerPluginを有効にしていると、なぜか上記の設定通りに動いてくれません・・・。 無理やりですが、他のDBへ接続する際には、preExecute()などで以下のコードを入れて対処しました。
sfConfig::set('app_sfPropelLoadbalancerPlugin_enabled', false);
他に良い方法があったり、プラグインを修正できたらまた掲載します。