Ignore:
Timestamp:
2007/08/07 21:09:16 (19 years ago)
Author:
nanasess
Message:

MySQL 用の View 変換ロジックを実装

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/db/SC_DB_DBFactory.php

    r15123 r15233  
    77 
    88// {{{ requires 
    9 require_once(CLASS_PATH . "db/dbfactory/SC_DB_DBFactory_MYSQL.php"); 
    10 require_once(CLASS_PATH . "db/dbfactory/SC_DB_DBFactory_PGSQL.php"); 
     9require_once($include_dir . "/../data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php"); 
     10require_once($include_dir . "/../data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php"); 
    1111 
    1212/** 
     
    1717 * @version $Id$ 
    1818 */ 
    19 class SC_Db_DBFactory { 
     19class SC_DB_DBFactory { 
    2020 
    2121    /** 
     
    3737        } 
    3838    } 
     39 
     40    /** 
     41     * データソース名を取得する. 
     42     * 
     43     * 引数 $dsn が空の場合は, DEFAULT_DSN の値を返す. 
     44     * DEFAULT_DSN が未定義の場合は void となる. 
     45     * $dsn が空ではない場合は, $dsn の値を返す. 
     46     * 
     47     * @param string $dsn データソース名 
     48     * @return void|string データソース名 
     49     */ 
     50    function getDSN($dsn = "") { 
     51        if(empty($dsn)) { 
     52            if(defined('DEFAULT_DSN')) { 
     53                $dsn = DEFAULT_DSN; 
     54            } else { 
     55                return; 
     56            } 
     57        } 
     58        return $dsn; 
     59    } 
     60 
     61    /** 
     62     * DBのバージョンを取得する. 
     63     * 
     64     * @param string $dsn データベース接続詞 
     65     */ 
     66    function sfGetDBVersion($dsn = "") {} 
     67 
     68    /** 
     69     * MySQL 用の SQL 文に変更する. 
     70     * 
     71     * @param string $sql SQL 文 
     72     * @return string MySQL 用に置換した SQL 文 
     73     */ 
     74    function sfChangeMySQL($sql) {} 
    3975} 
    4076?> 
Note: See TracChangeset for help on using the changeset viewer.