2011-07-28 17 views
0

私はプロジェクトでPOG(PHP Object Generator - http://www.phpobjectgenerator.com/)を使用していましたので、複数のデータベース接続を行う必要があります。POGを使用した複数のデータベース接続

設定ファイルでは、接続を1つだけ定義します。

POGを使用して複数のデータベースに接続するにはどうすればよいですか?

ありがとう

+0

そのサイトをすばやく見た後、2つのオブジェクトを生成する必要があると思いますatabase接続。しかし、それは言っている、私はかなりPOGの目的を見ていない – ianbarker

+0

POGは、データベースORMです –

答えて

1

私はいくつかのプロジェクトでpogを使用しています。時々、私は同じスクリプトの実行中にデータベース接続 を変更します。これを実行するには、新しいメソッドを データベースクラスに追加します。これは、ResetメソッドとConnectメソッドも再作成します。クラスは次のようなもののようになります。

public class Database{ 
    //.. 
    static $database = null; 
    public static function Connect() 
    { 
     if (!isset(self::$database) || is_null(self::$database)) 
     { 
      self::$database = new Database(); 
     } 
     return self::$database->connection; 
    } 

    public static function Reset() 
    { 
     mysql_close(self::$database->connection); 
     unset(self::$database); 
    } 
} 

//使用:

include('configuration.php'); 
// use pog with first database 
Database::Reset(); 
include('other_configuration.php'); 
// use pog with another database 

あなたはまた、

が持つ[email protected]にご質問を送信して検討すること

素敵な一日

関連する問題