Skip to content

Commit bffb0a7

Browse files
committed
update DatabaseReversor (to continue)
1 parent 8ab3252 commit bffb0a7

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
.settings/
33
.project
44
vendor/
5+
.idea/

src/Ubiquity/orm/reverse/DatabaseReversor.php

+13
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use Ubiquity\db\reverse\DbGenerator;
55
use Ubiquity\controllers\Startup;
66
use Ubiquity\cache\CacheManager;
7+
use Ubiquity\orm\DAO;
78

89
/**
910
* Generates database from models.
@@ -23,11 +24,23 @@ class DatabaseReversor {
2324

2425
private $models;
2526

27+
private $databaseMetas;
28+
2629
public function __construct(DbGenerator $generator, $databaseOffset = 'default') {
2730
$this->generator = $generator;
2831
$this->database = $databaseOffset;
2932
}
3033

34+
public function getDatabaseMeta(){
35+
$db=DAO::getDatabase();
36+
if($db->isConnected()){
37+
$tables=$db->getTablesName();
38+
foreach ($tables as $table){
39+
$this->databaseMetas[$table]=;
40+
}
41+
}
42+
}
43+
3144
public function createDatabase(string $name, bool $createDb = true): void {
3245
if ($createDb) {
3346
$this->generator->createDatabase($name);

0 commit comments

Comments
 (0)