我想在我的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找不到这个课程?
答案 0 :(得分:0)
您是否已将Imagine添加到自动加载中。如果你还没有,那么你可以这样做:
添加
'Imagine' => $vendorDir .'/imagine/Imagine/lib/',
'Liip\\ImagineBundle' => $vendorDir . '/liip/imagine-bundle/',