Intereting Posts

Использование Imagick в Symfony2?

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

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

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

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

Заранее благодарю за любую помощь.

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

 new \Imagick; 

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

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