Documentation · Chapitre 15

Créer la bonne structure et les bons fichiers.

Les commandes de création choisissent une forme d’application. Les commandes make ajoutent un fichier conventionnel sans prétendre concevoir l’application à votre place.

Chaque leçon part du problème, explique le mécanisme puis propose une vérification concrète.

OBJECTIF DE LA LEÇON

Ce que vous saurez faire

Choisir le bon projet et le bon générateur en prédisant exactement les fichiers qu’ils peuvent créer.

Choisir parmi quatre projets

create produit le MVC classique, create-view une interface réactive, create-api du JSON et create-console du PHP terminal.

phpaml — zsh
aml create boutique
aml create-view tableau --empty
aml create-api service
aml create-console exercice

Générer seulement ce qui a un sens

make:class reste neutre, make:model crée un modèle simple et make:entity exige Data. Les noms deviennent des namespaces src et les chemins dangereux sont refusés.

Comprendre les options

--empty contrôle l’exemple; --offline interdit le téléchargement; --no-install reporte runtime; --version choisit une version disponible.

POINT DE CONTRÔLE

Avant de continuer

Pourquoi make:model reste-t-il indépendant de Data tandis que make:entity exige ce module ?