如何重写MongoDate类,以便可以与新的mongodb php驱动程序一起重用?
我们正在开发一个目前使用mongodb和yii框架的项目。我们计划将我们的项目升级到php7。但是旧的monogdb驱动程序贬值了。MongoDate类是旧mongo驱动程序的一部分,它被贬值了。如何在我们的项目中重写这个类来让它工作?您使用的是yii还是YI2?我使用的是yii和YiMongoDBSuite扩展。我目前正在重写该扩展以使其与新的mongo db驱动程序配合使用。我正在尝试为MongoDate编写一个自定义类,因为它已贬值。YiMongoDate支持于2015年12月31日结束-一年多以前,这意味着它没有任何更新!几乎所有的东西都会过时。我建议您切换到Yii2,它具有活动支持和工作扩展,而不是试图重写数据库驱动程序。是的,这是真的。但不是重写整个应用程序,我们目前考虑重写扩展。我主要想知道mongo db是如何将时间戳转换为ISO日期格式的。你能告诉我这是如何发生的,以便我可以编写自己的MongoDate类吗?如何重写MongoDate类,以便可以与新的mongodb php驱动程序一起重用?,php,mongodb,yii,mongodate,Php,Mongodb,Yii,Mongodate,我们正在开发一个目前使用mongodb和yii框架的项目。我们计划将我们的项目升级到php7。但是旧的monogdb驱动程序贬值了。MongoDate类是旧mongo驱动程序的一部分,它被贬值了。如何在我们的项目中重写这个类来让它工作?您使用的是yii还是YI2?我使用的是yii和YiMongoDBSuite扩展。我目前正在重写该扩展以使其与新的mongo db驱动程序配合使用。我正在尝试为MongoDate编写一个自定义类,因为它已贬值。YiMongoDate支持于2015年12月31日结束-