premier test quote -> bdd

pull/21/head
kevin.modejar 6 months ago
parent 91b109e6ab
commit 41b56bfa35

@ -10,8 +10,8 @@ $rep = __DIR__ . '/../';
//BD //BD
$base = 'dbkemondejar'; $base = 'dbkemondejar';
$login = ''; $login = 'kemondejar';
$mdp = ''; $mdp = 'Ctvl-21122005';
//Vues //Vues
$vues['erreur'] = 'vue/erreur.php'; $vues['erreur'] = 'vue/erreur.php';

@ -11,7 +11,7 @@ require_once __DIR__ . '/config/config.php';
require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/vendor/autoload.php';
$co = new \Gateway\Connection('pgsql:host=localhost;dbname=dbwikifantasy;', 'kiem', ''); $co = new \Gateway\Connection("pgsql:host=localhost;dbname={$base};", $login, $mdp);
//twig //twig
$loader = new \Twig\Loader\FilesystemLoader('vue/templates'); $loader = new \Twig\Loader\FilesystemLoader('vue/templates');
@ -20,7 +20,7 @@ $twig = new \Twig\Environment($loader, [
]); ]);
$cont = new Controleur\FrontControler($co); $cont = new Controleur\FrontControler();
session_unset(); session_unset();
session_destroy(); session_destroy();

@ -1,8 +1,17 @@
<?php <?php
namespace Controleur; namespace Controleur;
use Model\QuoteModel;
use Gateway\Connection;
Class VisitorControler{ Class VisitorControler{
private QuoteModel $qMod;
public function __construct(){
global $co;
$this->qMod = new QuoteModel(new QuoteGateway($co));
}
public function accueil(){ public function accueil(){
global $vues; global $vues;
require_once $vues['accueil']; require_once $vues['accueil'];
@ -11,7 +20,7 @@ Class VisitorControler{
public function quote(array $arg){ public function quote(array $arg){
global $vues; global $vues;
$id=$arg['idQuote'] ?? 1; $id=$arg['idQuote'] ?? 1;
$q = $qMod->searchId($id);
//echo "{$id}"; //echo "{$id}";
require_once $vues['quote']; require_once $vues['quote'];

@ -1,6 +1,6 @@
<?php <?php
global $twig; global $twig, $q;
echo $twig->render('head.html.twig', array( echo $twig->render('head.html.twig', array(
'title' => "Quote", 'title' => "Quote",

Loading…
Cancel
Save