Créer un object dateTime basique avec le bundle Symfony de fixtures Alice
Publié le 03/04/2021 • Actualisé le 03/04/2021
Dans ce bout de code nous allons voir comment créer un objet dateTime
basique avec le bundle de fixtures Alice. Quand on commence à jouer avec ce bundle, on regarde ce que proposent les fournisseurs de donnée de Faker, et, peut-être essaierez-vous d'utiliser dateTime()
ce qui ne fonctionne pas. L'astuce est de se souvenir qu'on peut utiliser les fonctions natives PHP comme suivant :
App\Entity\myEntity:
entity (template):
# ramdom date in the current month with the Faker provider
dateCreated: <dateTimeThisMonth()>
# Force the date to be tomorow
entity_{1} (extends entity):
dateCreated: <date_create('tomorrow')>
# Force the date to be yesterday
entity_{2} (extends entity):
dateCreated: <date_create('yesterday')>
# Force with a given date
entity_{3} (extends entity):
dateCreated: <date_create('2021-04-03')>
entity_{4..31} (extends entity): ~
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire