[précédent]

Mon premier bundle

Si le framework propose un premier bundle Demo, je vous conseille de créer un nouveau bundle en utilisant la ligne de commande comme ceci :

php bin/console generate:bundle -p MonBundle
Votre projet (qu’on appelle bundle) Front/ est à présent créé avec un espace bundles/src/Front/public et un espace applicatif bundles/src/Front/app.

Si vous allez dans la partie app/ votre bundle, vous verrez plusieurs dossiers différents :

common/ qui permet de regrouper des classes intermédiaires de vos controlleurs, entités et modèles. Cela est très pratique quand on désire appliquer des choses générale à ceux-ci sans toucher au framework lui même. Tant que vous ne touchez pas au framework, vous pourrez le mettre à jour régulièrement sans soucis.

conf/ qui permet de regrouper les fichiers de configuration lié au bundle lui même.

Controller/ qui permet de mettre l'ensemble de vos controlleurs.

Entity/ qui permet de mettre l'ensemble de vos entités. Nous vous conseillons d'utiliser le scaffolding pour la gestion des entités et de ne pas les créer vous même.

Model/ qui permet de mettre l'ensemble de vos modèles. Nous vous conseillons d'utiliser le scaffolding pour la gestion des modèles et de ne pas les créer vous même.

View/ qui permet de mettre l'ensemble de vos templates.

Sachez que si vous avez un troude mémoire, vous pouvez rien mettre aucun paramètre à la ligne de commande pour avoir la liste des commandes proposées par Venus Framework voire les script que vosu aurez rajouté vous-même :

php bin/console
Si vous mettez partiellement une commande qui n'existe pas, Venus Framework saura vous proposer des alternatives qui pourraient vous aider à trouver le script désiré :

php bin/console scaffolding
[suivant]