我正在使用Mongo和Phalcon构建应用程序。我试图从Vokuro复制用户登录,创建等,但我遇到了一个小问题:
我已经复制了Auth库,并且我正在编辑部分内容,因此它可以与Mongo一起使用。在函数registerUserThrottling中我替换Mongo日期的时间戳,如下所示:
$failedLogin->attempted = new MongoDate(time());
但是我收到以下错误:
致命错误:Class' Vokuro \ Auth \ MongoDate'找不到 /Applications/XAMPP/xamppfiles/htdocs/playerm8/app/library/Auth/Auth.php 在第88行
我确定Mongo安装正确,因为我在同一个应用程序中使用它,我甚至在其中一个控制器中使用相同的MongoDate功能而没有任何问题。
问题在于Phalcon正在寻找名称空间Vokuro \ Auth中的功能。
问题是:如何在Vokuro中使用来自库/ Auth / Auth.php内的MongoDate https://github.com/phalcon/vokuro/blob/master/app/library/Auth/Auth.php
答案 0 :(得分:0)
您的代码的路径是什么? 如果它在/ app /中,那么就像:
use library\Auth\Auth
但是假设您已经在程序启动时已经在某处加载/自动加载了库。