0

我想将LiipImageBundle集成到我的 Symfony 2.1 项目中。

imagine/Imagine v.0.4.0我通过composer安装了bundle和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 找不到这个类吗?

4

1 回答 1

0

您是否将 Imagine 添加到自动加载。如果你还没有,那么你可以这样做:

  1. 打开供应商/作曲家/autoload_namespaces.php
  2. 添加

    'Imagine' => $vendorDir .'/imagine/Imagine/lib/',
    'Liip\\ImagineBundle' => $vendorDir . '/liip/imagine-bundle/',
    
于 2013-01-22T01:42:35.577 回答