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 ! 😉