Использование Imagick в Symfony2? - PullRequest
5 голосов
/ 18 августа 2011

Я пытаюсь использовать Imagick с Symfony2, но каждый раз, когда я пытаюсь его использовать, он выдает следующую ошибку:

Fatal error: Class 'Acme\TestBundle\Services\Imagick' not found...

Я использую Imagick в службе, которую я настроил для управления своейизображений.Что мне нужно сделать, чтобы использовать этот класс?

Я могу подтвердить, что расширение Imagick работает на сервере и используется другими сайтами.

Заранее спасибо за любыепомощь.

1 Ответ

12 голосов
/ 18 августа 2011

Когда вы создаете экземпляр класса Imagick, используйте полное имя класса:

new \Imagick;

Это заставит PHP не искать класс Imagick в текущем пространстве имен.

Для более подробного объяснения см. Аналогичный Вопрос / Ответ: Проблемы с пространствами имен PHP и встроенными классами, как исправить? и Как использовать «корневое» пространство имен php? .

...