• 30 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 12/12/2019

Quiz 3

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Automatiser les actions avec les événements et extensions Doctrine
  • Question 1

    Pour créer des entités dans mon bundle, je dois :

    • Raisonner en termes d'objets, d'attributs et de méthodes.

    • Raisonner en termes de tables, colonnes et base de données.

  • Question 2

    Quelle est la commande Symfony pour générer une nouvelle entité ?

    • php bin/console doctrine:generate:entity
    • php bin/console generate:doctrine:entity
    • php bin/console generate:entity
    • php bin/console doctrine:generator:entity
  • Question 3

    Je veux ajouter un attribut dateEdit qui va contenir la date et l'heure d'édition d'une annonce. Cet attribut est facultatif, et le nom de la colonne associée doit être date_edit. Quelle doit être l'annotation ?

    • <?php
      /**
      * @ORM\Column(type="datetime", nullable=true, name="dateEdit")
      */
      private $dateEdit;

       

    • <?php
      /**
      * @ORM\Column(type="datetime", nullable=true, name="date_edit")
      */
      private $dateEdit;

       

    • <?php
      /**
      * @ORM\Column(type="datetime", nullable=false, name="date_edit")
      */
      private $dateEdit;

       

    • <?php
      /**
      * @ORM\Column(type="time")
      */
      private $dateEdit;