2016-11-26 2 views
1

Я создаю приложение, используя 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

+1

Дикая догадка, но вы попробовали '\ MongoDate'? – Timothy

+0

Я должен был попробовать это, и я думаю, что это сработало бы. Но я избавился от пространства имен и сделал его другим. Спасибо за усилия @Timothy, надеюсь, кто-то еще найдет это полезным –

ответ

0

Какой путь вашего кода? Если он находится в/приложение/то что-то вроде:

use library\Auth\Auth 

Но что если вы уже загрузили/автозагрузки библиотеку где-то, как программа начинается.

+0

Я загрузил пространство имен в app/config/loader.php, а первая строка кода в приложении/library/Auth/Auth.php - пространство имен Vokuro \ Auth; - не знаете, где вы предлагаете добавить - используйте библиотеку \ Auth \ Auth -? Если библиотека Auth работает правильно, проблема в том, что функции Mongo не работают. –

+0

Ох. ОК. Выше класса, в котором вы пытаетесь создать его. – hayres

+0

Я просто снова посмотрел. Вы хотите создать экземпляр MongoDateTime() в vokuro/app/library/Auth/Auth.php – hayres

Смежные вопросы