Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
ControllerRanking.class.php
Aller à la documentation de ce fichier.
1<?php
9
10namespace ComusParty\Controllers;
11
12use ComusParty\Models\PlayerDAO;
13use DateMalformedStringException;
14use Twig\Environment;
15use Twig\Error\LoaderError;
16use Twig\Error\RuntimeError;
17use Twig\Error\SyntaxError;
18use Twig\Loader\FilesystemLoader;
19
25{
31 public function __construct(FilesystemLoader $loader, Environment $twig)
32 {
33 parent::__construct($loader, $twig);
34 }
35
44 public function showRanking()
45 {
46 $playerManager = new PlayerDAO($this->getPdo());
47 $players = $playerManager->findInRangeOrderByEloDescWithDetails(1, 100);
48 $template = $this->getTwig()->load('ranking.twig');
49 echo $template->render(array(
50 'players' => $players
51 ));
52 }
53}
__construct(FilesystemLoader $loader, Environment $twig)
Constructeur de la classe ControllerShop.
showRanking()
Permet d'afficher le classement.
getTwig()
Retourne l'attribut twig, correspondant à l'environnement de Twig.
getPdo()
Retourne l'attribut PDO, correspondant à la connexion à la base de données.