我有这个DateTimeInterface,我想在Symfony6中设置默认值
DateTimeInterface
Symfony6
#[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $updatedAt = new \DateTimeMutable('now');
但是这里写的是New expressions are not supported in this context如何设置默认值?
New expressions are not supported in this context
tktrz96b1#
可以在构造函数中使用默认值
public function __construct(\DateTimeInterface date = new DateTime("now")) { $this->updatedAt = date; }
祝你今天愉快!
1条答案
按热度按时间tktrz96b1#
可以在构造函数中使用默认值
祝你今天愉快!