Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重写MongoDate类,以便可以与新的mongodb php驱动程序一起重用?_Php_Mongodb_Yii_Mongodate - Fatal编程技术网

如何重写MongoDate类,以便可以与新的mongodb php驱动程序一起重用?

如何重写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日结束-

我们正在开发一个目前使用mongodb和yii框架的项目。我们计划将我们的项目升级到php7。但是旧的monogdb驱动程序贬值了。MongoDate类是旧mongo驱动程序的一部分,它被贬值了。如何在我们的项目中重写这个类来让它工作?

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