[précédent]

Ma première base

Quand vous avez configuré la connexion à Atilla, vous pouvez créer la base de données vous-même ou demander à Attila de la faire pour vous.

            CREATE DATABASE attila;
            (ou)
            php index.php db:init (v2.0.0)
            (ou sur Venus 3)
            php bin/console db:init (v2.0.0)
        
A présent, vous pouvez lancer le script qui va lancer la création de votre première table. Pour cela, Attila propose une commande qui va transformer votre fichier de configuration en table (sql) et en entité (php).

            php index.php scaffolding:run -v -p HomeBundle -c
            (ou sur Venus 3)
            php bin/console  scaffolding:run -v -p HomeBundle -c
        
L'option -v permet d'afficher les requêtes SQL qui ne seront pas insérées pour une dernière vérification. Si vous enlevez cette option, les requêtes SQL seront exécutées dans votre base de données. [v2.0.0]

Attila permet de lister les requêtes SQL qu’il va faire avec l’option -v combinée à l’option -e sans les éxécuter.

Le scaffolding reconnait l'état des tables et fait à présent également les alter table nécessaires. Du coup la suppression des tables n'est plsu disponible par sécurité. [v2.0.0]

[suivant]