2

FuelPHP のドキュメントには、DB クラスを使用して接続を指定する方法に関する情報が含まれていません。これにより、複数のデータベース接続を制御できるようになります。これを達成する方法について何か考えはありますか?Google 検索では、Database_Connection クラスの証拠が示されていますが、それがどのように使用されるかについての情報はありません。

4

1 に答える 1

1

開始する最初の場所は、 https://github.com/fuel/core/blob/1.1/master/classes/database/connection.phpを読むことです..次のようなものを書く必要があるようです:

$db2 = DB::instance( 'second_connection' );

second_connection例に従って構成されている場所: http://fuelphp.com/docs/classes/database/introduction.html

その関数を初めて実行すると、新しいインスタンスが作成されます。その後、同じ行を使用すると、レジストリから開かれた接続が選択されます..基本的に、これはDB接続のグローバル配列を持つ同じ古い手続き型コードであり、偽のOOコードでラップされています.

于 2011-10-10T20:04:14.750 に答える