mirror of
https://github.com/kevinveenbirkenbach/coding-challenge-online-shop.git
synced 2024-11-01 00:53:10 +01:00
Added table create routine
This commit is contained in:
parent
a61f5550b7
commit
f51177f703
@ -33,6 +33,9 @@ To run the program execute:
|
|||||||
```bash
|
```bash
|
||||||
bash ./start.sh
|
bash ./start.sh
|
||||||
```
|
```
|
||||||
|
### Attention
|
||||||
|
This is a demo program; Everytime when you start the demo the database will be reset.
|
||||||
|
|
||||||
## test
|
## test
|
||||||
To run the tests execute:
|
To run the tests execute:
|
||||||
```bash
|
```bash
|
||||||
|
@ -3,7 +3,6 @@ use router\Router;
|
|||||||
use core\Core;
|
use core\Core;
|
||||||
|
|
||||||
require __DIR__. '/vendor/autoload.php';
|
require __DIR__. '/vendor/autoload.php';
|
||||||
#phpinfo();
|
|
||||||
$core = new Core();
|
$core = new Core();
|
||||||
$router = new Router();
|
$router = new Router();
|
||||||
$router->setCore($core);
|
$router->setCore($core);
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
use core\Core;
|
||||||
|
|
||||||
|
require __DIR__. '/../vendor/autoload.php';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Maintainance script - Not written nice ;)
|
||||||
|
**/
|
||||||
|
|
||||||
|
function loadAndExec(string $file){
|
||||||
|
$core = new Core();
|
||||||
|
$pdo = $core->getDatabase();
|
||||||
|
echo "Create database $file...\n";
|
||||||
|
$pdo->exec(file_get_contents(__DIR__.'/database/'.$file.'.sql'));
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Create databases...\n";
|
||||||
|
foreach(['order_product','order','product','user'] as $file){
|
||||||
|
loadAndExec($file);
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user