Commit 31dc6743 authored by GuilhemehliuG's avatar GuilhemehliuG
Browse files

:workinprogress: wip : la page d'accueil

parent b685bf2d
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -3,6 +3,14 @@
// Ceci est un contrôleur, il se charge de récupérer les données depuis le modèle pour les fournir à la vue (en gros).
// C'est également des contrôleurs qu'on utilise pour valider les formulaires.

function pageAccueil($nb){
    require 'templates/accueil.php';
require_once 'src/controllers/controleur.php';

require_once 'src/model/recetteManager.php';
require_once 'templates/accueil.php';

class AccueilControleur extends Controleur {
    public function executer(){
        $recettes = (new RecetteManager)->getDernieresRecettes(3);
        afficherPageAccueil($recettes);
    }
}
 No newline at end of file
+33 −39
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@
// Une vue se contente de récupérer les variables qu'on lui donne est de formatter la page html

// Le code HTML sera placé en énorme majorité dans les vues et le layout
function afficherPageAccueil(){


    $titre = 'ptitcuistot';

@@ -24,34 +26,26 @@ ob_start();
                </div>
                <div class="col-md-8 col-xl-6 text-center mx-auto" style="width: initial;">
                    <h2>Les dernières recettes</h2>
                    
                    <?php
                    foreach($recettes as $recette){

                        <div class="row">
                            <div class="col" style="text-align: left;"><img style="width: 50%;display: inline-block;position: initial;margin: 15px;padding: initial;margin-left: 0px;" src="assets/img/Pticuisto.png">
                                <div style="display: inline-block;">
                            <h1 style="width: 50%;display: block;">Heading</h1>
                            <p style="display: block;">Paragraph</p>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col" style="text-align: left;"><img style="width: 50%;display: inline-block;position: initial;margin: 15px;padding: initial;margin-left: 0px;" src="assets/img/Pticuisto.png">
                        <div style="display: inline-block;">
                            <h1 style="width: 50%;display: block;">Heading</h1>
                            <p style="display: block;">Paragraph</p>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col" style="text-align: left;"><img style="width: 50%;display: inline-block;position: initial;margin: 15px;padding: initial;margin-left: 0px;" src="assets/img/Pticuisto.png">
                        <div style="display: inline-block;">
                            <h1 style="width: 50%;display: block;">Heading</h1>
                            <p style="display: block;">Paragraph</p>
                                    <h1 style="width: 50%;display: block;"><?php$recette->getTitre()></h1>
                                    <p style="display: block;"><?php$recette->getResume()></p>
                                </div>
                            </div>
                        </div>

                    }
                    ?>
                </div>
            </div>
        </div>

}
<?php

// On peut récupérer le contenu du buffer comme ça :