在Symfony2中使用Imagick?

Ada*_*cey 5 php imagick symfony

我试图使用Imagick与Symfony2,但每次我尝试使用它,它会给我以下错误:

Fatal error: Class 'Acme\TestBundle\Services\Imagick' not found...
Run Code Online (Sandbox Code Playgroud)

我在设置的服务中使用Imagick来管理我的图像.我需要做什么才能使用这个课程?

我可以确认Imagick扩展正在服务器上运行,并且正在被其他站点使用.

在此先感谢您的帮助.

hak*_*kre 12

实例化Imagick类时,请使用完整的quallified类名:

new \Imagick;
Run Code Online (Sandbox Code Playgroud)

这将使PHP不在Imagick当前命名空间中查找该类.

有关更详细的说明,请参阅类似的问题/答案:PHP命名空间和内置类的问题,如何解决?以及如何使用php的"root"命名空间?.