Conception

En détaillant le besoin, voici les fonctionnalités à mettre en place :

  • Le catalogue contient des produits.

  • Les produits sont regroupés par familles.

  • Chaque famille possède un libellé unique.

  • Les familles ne contenant pas de produits ne doivent pas être affichées.

  • Chaque produit dispose d’un champ quantité en stock, qui peut être égal à zéro mais jamais inférieur.

  • Seuls les administrateurs peuvent ajouter des produits et des familles.

  • Les utilisateurs peuvent modifier les produits.

  • Il est possible d’exporter la liste des produits au format CSV.

Pour réaliser cette application, plusieurs plugins seront utilisés :

  • Migrations pour la structure de la base de données.

  • Bake pour la génération du code.

  • CsvView pour l’export des produits.

  • Bootstrap Helper pour la mise en page.

C’est parti !

Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Installation et paramétrage de CakePHP