public static function run() { \Tasks_Database::initDB(); self::addUsers(); self::addProducts(); self::addOrders(); }
public static function initDB() { self::$USER_TABLE = Model_User::table(); self::$PRODUCT_TABLE = Model_Product::table(); self::$ORDER_TABLE = Model_Order::table(); self::$JOIN_TABLE = Model_OrderProduct::table(); self::$CATEGORY_TABLE = Model_Category::table(); Config::load('development/db.php'); $which = Config::get('which'); echo "\nwhich = {$which}\n"; if ($which == "sqlite") { self::initSQLite(); } $dsn = Config::get('default.connection.dsn'); $username = Config::get('default.connection.username'); $password = Config::get('default.connection.password'); $cx = new PDO($dsn, $username, $password); self::dropAll($cx); self::createTables($cx, $which); }