将DateTime修改为30天后,将DateTime保留到数据库

时间:2018-02-22 09:40:46

标签: php symfony doctrine

我正在尝试从数据库中获取DateTime

$modify = $date->modify('+30 day');

然后加入30天

$shop->setSubscriptionExpiresOn($modify);
$em->flush()

并更新

var_dump($modify);

但我的数据库仍然是相同的DateTime。 vardumping $ modify

object(DateTime)#233 (3) { ["date"]=> string(19) "2018-03-20 00:00:00" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Asia/Kolkata" }

显示

a.shape
Out[128]: (60, 3)

这也是一个DateTime对象,那么为什么doctrine无法更新呢?

0 个答案:

没有答案