Class Ethna_DB

Description

Ethna用DB抽象クラス

EthnaのフレームワークでDBオブジェクトを扱うための抽象クラス (のつもり...あぁすばらしきPHP 4)

Located in /class/Ethna_DB.php (line 23)


	
			
Direct descendents
Class Description
 class Ethna_DB_Creole Ethna用DB抽象クラス
 class Ethna_DB_PEAR Ethna_DBクラスの実装(PEAR版)
 class Ethna_DB_ADOdb Ethna_DB_ADOdb
Method Summary
 Ethna_DB Ethna_DB (object Ethna_Controller &$controller, string $dsn, bool $persistent)
 mixed begin ()
 mixed commit ()
 mixed connect ()
 void disconnect ()
 string getDSN ()
 mixed getMetaData ()
 bool isValid ()
 mixed rollback ()
Methods
Constructor Ethna_DB (line 46)

Ethna_DBクラスのコンストラクタ

  • access: public
Ethna_DB Ethna_DB (object Ethna_Controller &$controller, string $dsn, bool $persistent)
  • object Ethna_Controller &$controller: コントローラオブジェクト
  • string $dsn: DSN
  • bool $persistent: 持続接続設定
begin (line 87)

DBトランザクションを開始する

  • return: 0:正常終了 Ethna_Error:エラー
  • access: public
mixed begin ()

Redefined in descendants as:
commit (line 107)

DBトランザクションを終了する

  • return: 0:正常終了 Ethna_Error:エラー
  • access: public
mixed commit ()

Redefined in descendants as:
connect (line 58)

DBに接続する

  • return: 0:正常終了 Ethna_Error:エラー
  • access: public
mixed connect ()

Redefined in descendants as:
disconnect (line 67)

DB接続を切断する

  • access: public
void disconnect ()

Redefined in descendants as:
getDSN (line 130)

DSNを取得する

  • return: DSN
  • access: public
string getDSN ()
getMetaData (line 118)

テーブル定義情報を取得する

  • return: array: PEAR::DBに準じたメタデータ Ethna_Error::エラー
  • access: public
mixed getMetaData ()

Redefined in descendants as:
isValid (line 77)

DB接続状態を返す

  • return: true:正常(接続済み) false:エラー/未接続
  • access: public
bool isValid ()

Redefined in descendants as:
rollback (line 97)

DBトランザクションを中断する

  • return: 0:正常終了 Ethna_Error:エラー
  • access: public
mixed rollback ()

Redefined in descendants as:

Documentation generated on Fri, 11 Nov 2011 03:59:36 +0900 by phpDocumentor 1.4.3