Класс PHP DateTime не найден

Что-то упущено при объявлении объекта DateTime в PHP 5.3.8

Я получаю строку JSON с определенной датой и временем, которая передается моему php-контроллер.

По какой-то причине я не могу отобразить его как объект DateTime в php. Но как-то странно. См. следующие изображения:

  1. Как вы можете видеть в Окне выражений (вверху справа), ПЕРЕД шагом я проверяю, что новая DateTime(myVariable) правильно приносит и преобразует то, что мне нужно. В первых часах переменная для передачи конструктору DateTime. Во втором случае выражение newDateTime(myVariable) уже отображается как DateTimeObject. Видимо хорошо до сюда.

    enter image description here

  2. Но, к сожалению, когда я иду вперед и нажимаю F6, выдается следующее исключение (см. также изображение ниже):

    Неустранимая ошибка: класс 'Acme\StoreBundle\Repository\DateTime' не найден в /Users/ pgbonino/Sites/Symfony/src/Acme/StoreBundle/Repository/HistoryRepository.php в строке 19
    Стек вызовов:
    0.0201 693568 1. {main}() /Users/pgbonino/Sites/Symfony/web/app_dev.php:0
    0.0267 2106576 2. Symfony\Component\HttpKernel\Kernel->handle(???, ???, ???) /Users/pgbonino/Sites/Symfony/web/app_dev.php:24
    0.0377 2649176 3. Symfony\Bundle\FrameworkBundle\HttpKernel->handle(???, ???, ???) /Users/pgbonino/Sites/Symfony/app/bootstrap.php.cache:547
    0.0378 2650832 4. Symfony\Component\HttpKernel\HttpKernel->handle(???, ???, ???) /Users/pgbonino/Sites/Symfony/app/cache/dev/classes.php:4879
    0.0378 2650832 5. Symfony\Component\HttpKernel\HttpKernel->handleRaw(???, ???) /Users/pgbonino/Sites/Symfony/app/cache/dev/classes.php:3875
    0.1574 5562232 6. call_user_func_array(???, ???) /Users/pgbonino/Sites/Symfony/app/cache/dev/classes.php:3905
    0.1574 5562600 7. Acme\StoreBundle\Controller\HistoryController->saveTestAction() /Users/pgbonino/Sites/Symfony/app/cache/dev/classes.php:3905
    0.1694 5739032 8. Acme\StoreBundle\Repository\HistoryRepository->saveTestInHistory(???, ???) /Users/pgbonino/Sites/Symfony/src/Acme/StoreBundle/Controller/HistoryController.php:33
    

    enter image description here

Итак, как ни странно, окно Watch Expressions из Eclipse не работает так же, как исполнительный механизм и/или наоборот.

Конечно, я бы предпочел, чтобы было наоборот (это работало в исполнении, а не в окне просмотра :) ).

Есть идеи?

20
задан Rocket Hazmat 31 May 2012 в 22:10
поделиться