FabRiviere / Livre_Or_Symfony

Développement du projet concernant un livre d'or sur les conférences. Projet du livre Symfony 6.
0 stars 0 forks source link

Renseignement automatique des dates - lifecycle callbacks #22

Closed FabRiviere closed 1 year ago

FabRiviere commented 1 year ago
FabRiviere commented 1 year ago

Définition du callback dans l'entité Comment :

#[ORM\HasLifecycleCallbacks]

avec création d'une méthode setCreatedAtValue() :

#[ORM\PrePersist]
    public function setCreatedAtValue()
    {
        $this->createdAt = new \DateTimeImmutable();
    }

Modification du CommentCrudController.php :

if (Crud::PAGE_EDIT === $pageName) {
            yield $createdAt->setFormTypeOption('disabled', true);
        // } else {
        //     yield $createdAt;
        }