Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
Php 致命错误:类';Vokuro\Auth\MongoDate';在中找不到_Php_Mongodb_Namespaces_Phalcon - Fatal编程技术网

Php 致命错误:类';Vokuro\Auth\MongoDate';在中找不到

Php 致命错误:类';Vokuro\Auth\MongoDate';在中找不到,php,mongodb,namespaces,phalcon,Php,Mongodb,Namespaces,Phalcon,我正在使用Mongo和Phalcon构建一个应用程序。我试图从Vokuro复制用户登录、创建等,但遇到了一个小问题: 我已经复制了Auth库,我正在编辑它的一部分,以便它与Mongo一起工作。在函数registerUserThrottling中,我将替换Mongo日期的时间戳,如下所示: $failedLogin->attempted = new MongoDate(time()); 但我得到了以下错误: 致命错误:在中找不到类“Vokuro\Auth\MongoDate” /Appli

我正在使用Mongo和Phalcon构建一个应用程序。我试图从Vokuro复制用户登录、创建等,但遇到了一个小问题:

我已经复制了Auth库,我正在编辑它的一部分,以便它与Mongo一起工作。在函数registerUserThrottling中,我将替换Mongo日期的时间戳,如下所示:

$failedLogin->attempted = new MongoDate(time());
但我得到了以下错误:

致命错误:在中找不到类“Vokuro\Auth\MongoDate” /Applications/XAMPP/xamppfiles/htdocs/playerm8/app/library/Auth/Auth.php 在线88

我确信Mongo安装正确,因为我在同一个应用程序中使用它,甚至在其中一个控制器中使用相同的MongoDate功能,没有任何问题

这里的问题是Phalcon正在命名空间Vokuro\Auth中查找函数


问题是:如何从Vokuro中的library/Auth/Auth.php内部使用MongoDate

代码的路径是什么? 如果在/app/中,则类似于:

use library\Auth\Auth

但这是假设您已经在程序启动时加载/自动加载了库。

代码的路径是什么? 如果在/app/中,则类似于:

use library\Auth\Auth

但这是假设您已经在程序启动时加载/自动加载了库。

我已经在app/config/loader.php中加载了名称空间,app/library/Auth/Auth.php中的第一行代码是-namespace Vokuro\Auth;-不确定建议添加到哪里-使用库\Auth\Auth-?如果Auth库工作正常,问题是Mongo函数不工作。好啊在你试图实例化它的类上面。我只是又看了一遍。是否要在vokuro/app/library/Auth/Auth.phpIf中实例化MongoDataTime(),因此需要确保导入的类和/或命名空间正确。然后,可能值得尝试将其用作静态类,如l
$obj=newlibrary/Auth/Auth
$failedLogin->尝试=$obj->MongoDate(time())在本地计算完整的代码库有点困难。我在app/config/loader.php中加载了名称空间,在app/library/Auth/Auth.php中的第一行代码是-namespace Vokuro\Auth;-不确定建议添加到哪里-使用库\Auth\Auth-?如果Auth库工作正常,问题是Mongo函数不工作。好啊在你试图实例化它的类上面。我只是又看了一遍。是否要在vokuro/app/library/Auth/Auth.phpIf中实例化MongoDataTime(),因此需要确保导入的类和/或命名空间正确。然后,可能值得尝试将其用作静态类,如l
$obj=newlibrary/Auth/Auth
$failedLogin->尝试=$obj->MongoDate(time())如果没有本地完整的代码库,这有点困难。胡乱猜测,但是您是否尝试过
\MongoDate
?我应该尝试一下,我认为它会奏效。但我已经摆脱了名称空间,并使其以不同的方式工作。谢谢你的努力@Timothy希望其他人能找到这个有用的猜测,但是你试过了吗?
\MongoDate
?我应该试一下,我想它会奏效的。但我已经摆脱了名称空间,并使其以不同的方式工作。谢谢你的努力@Timothy希望其他人会觉得这很有用