在Symfony2中使用Imagick?

时间:2011-08-18 15:04:03

标签: php symfony imagick

我正在尝试使用带有Symfony2的Imagick,但每次我尝试使用它时,它都会给我以下错误:

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

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

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:12)

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

new \Imagick;

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

有关更详细的说明,请参阅类似的问题/答案:Problems with PHP namespaces and built-in classes, how to fix?How to use "root" namespace of php?