Timestamp comments automatically

This commit is contained in:
2024-07-28 01:06:39 -04:00
parent 408cc0d88a
commit e3bffbc418
2 changed files with 7 additions and 2 deletions

View File

@@ -56,8 +56,6 @@ class CommentCrudController extends AbstractCrudController
]);
if(Crud::PAGE_EDIT === $pageName) {
yield $createdAt->setFormTypeOption('disabled', true);
} else {
yield $createdAt;
}
}
}

View File

@@ -7,6 +7,7 @@ use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CommentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Comment
{
#[ORM\Id]
@@ -86,6 +87,12 @@ class Comment
return $this;
}
#[ORM\PrePersist]
public function setCreatedAtValue()
{
$this->createdAt = new \DateTimeImmutable();
}
public function getConference(): ?Conference
{
return $this->conference;