Pārlūkot izejas kodu

namespace & DB setup

master
DESKTOP-Q2SHMM6\ernes pirms 2 gadiem
vecāks
revīzija
b009a12b2b
2 mainītis faili ar 24 papildinājumiem un 8 dzēšanām
  1. 11
    8
      public/index.php
  2. 13
    0
      src/DB/DB.php

+ 11
- 8
public/index.php Parādīt failu

@@ -1,21 +1,24 @@
<?php

namespace Store;

use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
use DI\Container;
use Store\DB\myDB;

require __DIR__ . '/../vendor/autoload.php';

class myDB extends \SQLite3
{
public function __construct()
{
$this->open('./webshop.db');
}
}

$container = new Container();
AppFactory::setContainer($container);
$app = AppFactory::create();

$container->set('db', function() {
$db = new myDB();
return $db;
});

$app->map(['GET', 'POST'], "/orders/{client}/create", function (Request $request, Response $response, array $args) {
if ($request->getMethod() == "GET") {
$db2 = new myDB();

+ 13
- 0
src/DB/DB.php Parādīt failu

@@ -0,0 +1,13 @@
<?php

namespace Store\DB;

use SQLite3;

class myDB extends SQLite3
{
public function __construct()
{
$this->open('../public/webshop.db');
}
}

Notiek ielāde…
Atcelt
Saglabāt