在Symfony2控制器中,我处理一些属于产品的图像。将图像添加到产品时,使用Imagick裁剪图像。这是在该产品的实体中完成的,其代码如下:
$image = new \Imagick( $imageUrl );
这在控制器中工作正常。但现在我将代码移动到Symfony Command,以便可以从命令行运行它。只有我收到Imagick未加载的错误。
[Symfony的\元器件\调试\异常\的ClassNotFoundException]
尝试加载课程" Imagick"来自全局命名空间 你忘记了"使用"声明?
我虽然因为在前面使用了它,所以它是从全局命名空间中使用的。或者Symfony的命令部分中不知道全局命名空间?