我正在开发基于Zend框架2构建的CMS。 在进行了一些研究后,我需要找到一个调整图像大小的功能Imagine
它具备我需要的所有功能。在网站上,它说您需要在页面上要求图书馆。
使用Zend Framework 2,您不仅可以包含该文件,还需要一些工厂。现在问题是我不熟悉Zend Framework 2,但我们需要一个快速的解决方案。
我希望你们中的一个人可以帮忙解决问题。
答案 0 :(得分:2)
在composer.json中,加载库:
"require": {
"imagine/Imagine": "dev-master",
}
(不要忘记作曲家更新) 然后将服务声明为Module.php:
public function getServiceConfig()
{
return array(
'invokables' => array(
'image_service' => 'Imagine\Gd\Imagine',
),
}
因此,您可以通过服务或控制器进行呼叫:
/** @var $imagine \Imagine\Gd\Imagine */
$imagine = $serviceManager->get('image_service');