~desarrollokumbia/kumbia/ActiveRecord

« back to all changes in this revision

Viewing changes to db_pool/adapthers/db_adapther.php

  • Committer: Deivinson Tejeda
  • Date: 2009-12-28 16:13:28 UTC
  • Revision ID: deivinsontejeda@gmail.com-20091228161328-w3mbndugqdgeck08
->Añadiendo implementacion del describe en pgsql
->Validando que este cargada la extension PDO
->Utilizando bloque try - catch

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
     * @param string $schema schema
42
42
     * @return array
43
43
     **/
44
 
    abstract public function describe($table, $schema=null);
 
44
    abstract public function describe($table, $schema=NULL);
45
45
 
46
46
    /**
47
47
     * Constructor
80
80
        $Class = ucfirst($database['type']) . 'Db';
81
81
    
82
82
        // si no existe la clase la carga
83
 
        if(!class_exists($Class, false)) {
 
83
        if(!class_exists($Class, FALSE)) {
84
84
            // carga la clase
85
85
            require CORE_PATH . "libs/ActiveRecord/db_pool/adapthers/{$database['type']}_db.php";
86
86
        }
94
94
     * @param string $new forzar un nuevo objeto pdo y no el del pool de conexiones
95
95
     * @return PDO
96
96
     **/
97
 
    public function pdo($new=false)
 
97
    public function pdo($new=FALSE)
98
98
    {
99
99
        return DbPool::factory($this->_connection, $new);
100
100
    }