You've already forked symfony-playground
dates
This commit is contained in:
@ -18,7 +18,7 @@ class IndexController extends AbstractController
|
||||
$sm = $repo->getSchemaManager();
|
||||
$entity8 = $repo->findOneByName('entity 8');
|
||||
|
||||
$sub = $subRepo->findOneById(1);
|
||||
$sub = $subRepo->findOne();
|
||||
dump($sub);
|
||||
dump($sub->getService());
|
||||
|
||||
|
@ -34,7 +34,7 @@ class MerFixtures extends Fixture
|
||||
$manager->persist($tmp);
|
||||
|
||||
$sub = new MerParaSub();
|
||||
$sub->setService($tmp)->setRedCode('redcode1');
|
||||
$sub->setService($tmp)->setRedCode('redcode1')->setSubDate(new \DateTimeImmutable('now'));
|
||||
$manager->persist($sub);
|
||||
|
||||
$manager->flush();
|
||||
|
@ -20,6 +20,12 @@ class MerParaSub
|
||||
#[ORM\JoinColumn(nullable: false)]
|
||||
private MerService $service;
|
||||
|
||||
#[ORM\Column(type: 'datetime_immutable')]
|
||||
private $subDate;
|
||||
|
||||
#[ORM\Column(type: 'datetime_immutable', nullable: true)]
|
||||
private $unsubDate;
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
@ -48,4 +54,28 @@ class MerParaSub
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getSubDate(): ?\DateTimeImmutable
|
||||
{
|
||||
return $this->subDate;
|
||||
}
|
||||
|
||||
public function setSubDate(\DateTimeImmutable $subDate): self
|
||||
{
|
||||
$this->subDate = $subDate;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getUnsubDate(): ?\DateTimeImmutable
|
||||
{
|
||||
return $this->unsubDate;
|
||||
}
|
||||
|
||||
public function setUnsubDate(?\DateTimeImmutable $unsubDate): self
|
||||
{
|
||||
$this->unsubDate = $unsubDate;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
@ -61,6 +61,16 @@ class MerParaSubRepository extends ServiceEntityRepository
|
||||
->setParameter('val', $id)
|
||||
->getQuery()
|
||||
->getOneOrNullResult()
|
||||
;
|
||||
;
|
||||
}
|
||||
|
||||
public function findOne(): ?MerParaSub
|
||||
{
|
||||
return $this->createQueryBuilder('m')
|
||||
->orderBy('m.id', 'DESC')
|
||||
->setMaxResults(1)
|
||||
->getQuery()
|
||||
->getOneOrNullResult()
|
||||
;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user