【问题标题】:Using Imagick in Symfony2?在 Symfony2 中使用 Imagick?
【发布时间】:2023-03-24 14:11:01
【问题描述】:

我正在尝试将 Imagick 与 Symfony2 一起使用,但每次我尝试使用它时,都会出现以下错误:

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

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: php symfony imagick


    【解决方案1】:

    当你实例化 Imagick 类时,使用完整的限定类名:

    new \Imagick;
    

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

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

    【讨论】:

    • 天才,太棒了。谢谢你这么快的回答hakre!
    猜你喜欢
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    相关资源
    最近更新 更多