Skip to content

Génération du menu #3

Description

@jchome

Pour la génération de l'appli Back (PHP), il faut créer le menu à partir de nouveaux fichiers à générer :

  • un fichier par objet
  • dans un répertoire dédié app/Views/Generated/menu
  • Le fichier header.php doit importer tous les fichiers de ce répertoire pour créer le menu

Le contenu généré doit être (exemple pour l'objet User) :

<li class="nav-item">
  <a href="<?= base_url() ?>/Generated/User/Listusers" class="nav-link text-white <?php if($menu == "User"){?>active<?php } ?>" aria-current="page">
    Utilisateurs
  </a>
</li>

Le fichier header.php doit lire les fichiers de menu générés :

 <hr>
    <ul class="nav nav-pills flex-column mb-auto">
<?php
$path = APPPATH . '/Views/Generated/menu';
$menuFiles = array_diff(scandir($path), array('.', '..'));
foreach ($menuFiles as $navItem) {
  $this->view($navItem);
}
?>
  </ul>
<hr>

Metadata

Metadata

Assignees

Labels

Appli AdminConcerne l'application d'administration, en JSenhancement

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions