public function setup() { $db = DbConfig::get_params(); $capsule = new Illuminate\Database\Capsule\Manager(); $capsule->addConnection(['driver' => 'mysql', 'host' => $db['host'], 'database' => $db['dbname'], 'username' => $db['username'], 'password' => $db['password'], 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '']); $capsule->setEventDispatcher(new Illuminate\Events\Dispatcher(new Illuminate\Container\Container())); $capsule->setAsGlobal(); $capsule->bootEloquent(); }
public function setup() { $db = DbConfig::get_params(); $entitiesPaths = [APPPATH . 'classes/model/doctrine']; $isDevMode = false; $config = Setup::createAnnotationMetadataConfiguration($entitiesPaths, $isDevMode); $dbParams = ['driver' => 'pdo_mysql', 'host' => $db['host'], 'dbname' => $db['dbname'], 'user' => $db['username'], 'password' => $db['password'], 'charset' => 'utf8']; $this->em = EntityManager::create($dbParams, $config); }
public function setup() { define('YII_DEBUG', false); $basePath = dirname(dirname(dirname(dirname(__DIR__)))); // go 4 up require $basePath . '/vendor/yiisoft/yii/framework/yii.php'; require_once "{$basePath}/app/classes/model/yii1/Comment.php"; require_once "{$basePath}/app/classes/model/yii1/Post.php"; $dbConfig = DbConfig::get_params(); $db = new CDbConnection("mysql:host={$dbConfig['host']};dbname={$dbConfig['dbname']};charset=utf8", $dbConfig['username'], $dbConfig['password']); CActiveRecord::$db = $db; }
public function setup() { define('YII_DEBUG', false); $basePath = dirname(dirname(dirname(dirname(__DIR__)))); // go 4 up require $basePath . '/vendor/yiisoft/yii2/Yii.php'; Yii::setAlias('@model', "{$basePath}/app/classes/model"); $dbConfig = DbConfig::get_params(); $db = new \yii\db\Connection(['dsn' => "mysql:host={$dbConfig['host']};dbname={$dbConfig['dbname']}", 'username' => $dbConfig['username'], 'password' => $dbConfig['password'], 'charset' => 'utf8']); Post::$db = $db; Comment::$db = $db; }
public function setup() { $db = DbConfig::get_params(); $di = new Phalcon\DI(); $di->set('modelsManager', function () { return new Phalcon\Mvc\Model\Manager(); }); $di->set('db', function () use($db) { return new Phalcon\Db\Adapter\Pdo\Mysql(['host' => $db['host'], 'username' => $db['username'], 'password' => $db['password'], 'dbname' => $db['dbname']]); }); $di->set('modelsMetadata', function () { return new Phalcon\Mvc\Model\Metadata\Memory(); }); }
public function mysql() { $db = \DbConfig::get_params(); $dbname = $db['dbname']; $scheme_sql = 'CREATE DATABASE IF NOT EXISTS `' . $dbname . '`;'; $scheme_sql .= 'DROP TABLE IF EXISTS `comment`;'; $scheme_sql .= 'DROP TABLE IF EXISTS `post`;'; $scheme_sql .= file_get_contents(APPPATH . '../../schema/php_dev.sql'); foreach (explode(';', $scheme_sql) as $sql) { if (preg_match('/^\\n$/u', $sql)) { continue; } $result = \DB::query($sql)->execute(); if ($result) { \Cli::write(\Cli::color($sql, 'green')); } else { \Cli::error(\Cli::color($sql, 'red')); } } }