Skip to main content Skip to docs navigation

Menu

Par menu, j'entends une liste d'actions que peu faire l'utilisateur.

L'idée est d'avoir un menu 'dynamique' dans lequel on peut ajouter divers actions.
En fonction, de l'état du serveur les actions varient.

Exemple pour le serveur mail:

...
Serveur mail non configuré
...
Serveur mail configuré

implémentation

Doc technique

On a donc un tableau que l'on vient remplir via add().
On a la possibilité d'ajouter un élément en fin de tableau via add_last(), généralement on utilisera cette méthode pour indiquer la retour vers la page "précédente".

$menu=new Menu();

$menu->add('Une action...','_nom_de_sa_méthode_' );

$menu->add_last('retour Home');

On peut ensuite 'inclure' ce menu dans un Input à choix multiple via get_labels():

$request = Input::ask_choice_with_confirmation('Que voulez-vous faire :',$menu->get_labels());
  • Buildé à la main avec passion.
  • Designed by BootrapCSS, salted by me
  • Currently v0.3.0.
Liens
Guides