Класс 'Imagine\\Imagick\\Imagine' не найден Symfony 2.1
Я хочу интегрировать LiipImageBundle в мой проект Symfony 2.1.
Я установил комплект и imagine/Imagine v.0.4.0
связка через композитора. Кажется, это работает нормально, за исключением того, что измененные изображения не сохраняются.
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 ответ
Вы добавили Imagine для автозагрузки. Если у вас нет, то вы можете сделать так:
- Откройте vendor/composer/autoload_namespaces.php
добавлять
'Imagine' => $vendorDir .'/imagine/Imagine/lib/', 'Liip\\ImagineBundle' => $vendorDir . '/liip/imagine-bundle/',