Zend Framework 2和Imagine

时间:2013-11-26 19:29:02

标签: php zend-framework zend-framework2

我正在开发基于Zend框架2构建的CMS。 在进行了一些研究后,我需要找到一个调整图像大小的功能Imagine

它具备我需要的所有功能。在网站上,它说您需要在页面上要求图书馆。

使用Zend Framework 2,您不仅可以包含该文件,还需要一些工厂。现在问题是我不熟悉Zend Framework 2,但我们需要一个快速的解决方案。

我希望你们中的一个人可以帮忙解决问题。

1 个答案:

答案 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');