首页 文章

类'Imagine\\Imagick\\Imagine'未找到Symfony 2.1

提问于
浏览
0

我想在我的Symfony 2.1项目中集成LiipImageBundle .

我通过composer安装了bundle和 imagine/Imagine v.0.4.0 bundle . 它似乎工作得很好,除了修改后的图像没有保存 .

error.log 说:

PHP Fatal error: Class 'Imagine\\Imagick\\Imagine' not found in /var/www/app/cache/prod/appProdProjectContainer.php on line 365

appProdProjectContainer.php 中的这一行说明:

protected function getLiipImagineService()
{
    return $this->services['liip_imagine'] = new \Imagine\Imagick\Imagine();
}

我不知道这是否正确 . 你们有没有想过为什么PHP找不到这个课程?

1 回答

  • 0

    你有没有添加Imagine自动加载 . 如果你还没有,那么你可以这样做:

    • 打开vendor / composer / autoload_namespaces.php

    • 添加

    'Imagine' => $vendorDir .'/imagine/Imagine/lib/',
    'Liip\\ImagineBundle' => $vendorDir . '/liip/imagine-bundle/',
    

相关问题