PhilBert56 / Musee

Commandes de billets par Internet
0 stars 0 forks source link

Installer des fixtures pour simuler la base de données (pour les workingDays) #10

Open PhilBert56 opened 7 years ago

PhilBert56 commented 7 years ago

Le but est de simuler les jours où le musée est en saturation (> 1000 visiteurs déjà enregistrés)

PhilBert56 commented 7 years ago

php bin/console doctrine:fixtures:load et installation dans AppKernel if (in_array($this->getEnvironment(), ['dev', 'test'], true)) { ... $bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle();

puis installation de AliceBundle

PhilBert56 commented 7 years ago

composer require hautelook/alice-bundle => [OK] All assets were successfully installed.

PhilBert56 commented 7 years ago

puis dans AppKernel : $bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(); $bundles[] = new Hautelook\AliceBundle\HautelookAliceBundle();

PhilBert56 commented 7 years ago

création du répertoire DatFixtures dans TicketBundle + sous repertoire ORM puis dans fixtures.yml workingDay_{1..10} : date : <dateTimeBetween("now","20 days")> numberOfVisitors : <numberBetween(990, 1010)>

PhilBert56 commented 7 years ago

php bin/console doctrine:fixtures:load fonctionne : vérification dans phpmyadmin : les données ont bien été générées