This commit is contained in:
2021-03-25 23:33:37 -03:00
parent cd1ee7d446
commit 8fe357cc95
16 changed files with 216 additions and 58 deletions

29
setup/database.php Normal file
View File

@ -0,0 +1,29 @@
<?php
$databases = $app->getContainer()->get('databases');
load($databases['mysql']);
foreach ($databases as $name => $data) {
load($data, $name);
}
function load($data, $name = '') {
if (!isset($data['port'])) {
$port = 3306;
} else {
$port = $data['port'];
}
$dsn = 'mysql:host=' . $data['host'] . ';port=' . $port . ';dbname=' . $data['database'] . ';charset=utf8';
if ($name != '') {
ORM::configure($dsn, null, $name);
ORM::configure('username', $data['username'], $name);
ORM::configure('password', $data['password'], $name);
} else {
ORM::configure($dsn, null);
ORM::configure('username', $data['username']);
ORM::configure('password', $data['password']);
}
}
Model::$short_table_names = true;