Améloration de la structure du code

This commit is contained in:
Yasder5 2026-01-14 20:52:19 +01:00
parent 5218b016f4
commit fc234e4438
8 changed files with 320 additions and 31 deletions

View file

@ -1,30 +1,28 @@
<?php
require_once '../app/views/partials/header.php' ;
$strCtrl = $_GET['ctrl']??'project';
$strMethod = $_GET['action']??'home';
require "../app/models/project_model.php";
$objProjectModel = new ProjectModel;
$arrArticle = $objProjectModel->findAll(4);
$boolError = false;
$strFileName = "../app/controllers/".$strCtrl."_controller.php";
var_dump($arrArticle);
if(file_exists($strFileName)){
require($strFileName);
$strClassName = ucfirst($strCtrl)."Ctrl";
if(class_exists($strClassName)){
$objController = new $strClassName();
if(method_exists($objController,$strMethod)){
$objController->$strMethod();
}else{
$boolError = true;
}
}else{
$boolError = true;
}
}else{
$boolError = true;
}
?>
if($boolError){
echo "error 404 - la page elle existe pas batard";
}
<section class="container mt-5 p-5 d-flex flex-column align-items-center text-center">
<h1 class="logo">Folliow</h1>
<h2> les talents rencontrent leur avenir</h2>
<p class="col-6">Une plateforme de portfolio adapté à vos besoins et aux besoins des entreprises.
Créer un portfolio réellement pertinent aux exigences du marché et rentrez
directement en contact avec les entreprises.</p>
</section>
<section aria-label="Articles récents">
<h2 class="visually-hidden">Les 4 derniers articles</h2>
<div class="row mb-2">
</section>
<?php
require_once '../app/views/partials/footer.php' ;