Я создаю приложение, используя Mongo и Phalcon. Я пытаюсь скопировать вход пользователя, создание и т. Д. Из Vokuro, но у меня возникла небольшая проблема:Неустранимая ошибка: Класс 'Vokuro Auth MongoDate' не найден в
Я скопировал библиотеку Auth, и я редактирую ее части, поэтому я работаю с Mongo , В функции registerUserThrottling я заменить временные метки для Mongo дат, например:
$failedLogin->attempted = new MongoDate(time());
Но я получаю следующее сообщение об ошибке:
Fatal error: Class 'Vokuro\Auth\MongoDate' not found in /Applications/XAMPP/xamppfiles/htdocs/playerm8/app/library/Auth/Auth.php on line 88
я уверен, что Монго установлен правильно, потому что я использую его в том же приложении, и я даже использую одну и ту же функцию MongoDate в одном из контроллеров без каких-либо проблем.
Проблема в том, что Фалкон ищет функцию в пространстве имен Vokuro \ Auth.
Возникает вопрос: как я могу использовать MongoDate внутри библиотеки/Auth/auth.php в Vokuro https://github.com/phalcon/vokuro/blob/master/app/library/Auth/Auth.php
Дикая догадка, но вы попробовали '\ MongoDate'? – Timothy
Я должен был попробовать это, и я думаю, что это сработало бы. Но я избавился от пространства имен и сделал его другим. Спасибо за усилия @Timothy, надеюсь, кто-то еще найдет это полезным –