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
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
