PEAR DB DataObject

From Triangle Wiki

Jump to: navigation, search

{{Wrapper|NavigationFile=Navigation

[Edit Navigation]|PageContent=

Auto Building The Database Schema

Creating The ini File

[DB_DataObject]
database         = mysqli://user:pass@localhost/[DATABAASE]
schema_location  = /common/data_objects/[SITE]/schema
class_location   = /common/data_objects/[SITE]/
require_prefix   = /common/data_objects/[SITE]/
class_prefix     = DO_
extends_location = DB/DataObject.php
extends          = DB_DataObject

Options In Config

Notice the option to use MDB2 is set, remove this to use PEAR:DB.

// Create the array of options for DataObjects $config['DB_DataObject'] = array(

   'database'         => 'mysqli://USER:PASS@localhost/admin',
   'schema_location'  => ADMIN_DO . 'admin/schema',
   'class_location'   => ADMIN_DO . 'admin',
   'require_prefix'   => ADMIN_DO . 'admin',
   'class_prefix'     => 'DO_',
   'db_driver'        => 'MDB2',
   'extends_location' => ADMIN_DO . 'admin/Inter.php',
   'extends'          => 'DB_Inter');

$options =

Personal tools