Zend2使用composer安装ZendOauth模块

时间:2013-06-04 11:53:40

标签: php zend-framework zend-framework2

我是zend2的新手,想安装zendframework / zendoauth模块。 我将模块添加到composer.json并使用“composer install”正确安装

我的composer.json的内容

{
    "name": "my_project_name",
    "repositories": [
        {
            "type": "composer",
            "url": "http://packages.zendframework.com/"
        }
    ],
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": ">2.2.0rc1",
        "doctrine/doctrine-module": "*",
        "doctrine/doctrine-orm-module": "*",
        "zendframework/zendoauth": "2.0.*",
    }
}

将模块下载到vendor / zendframework / zendoauth中。 我编辑了config / application.config并添加了“ZendOauth”。

我的config / application.config.php

的内容
<?php
return array(
    // This should be an array of module namespaces used in the application.
    'modules' => array(
        'Application',
        'ZendOAuth'
    ),
...

现在当我尝试访问我的网站时出现错误:

  

致命错误:   未捕获的异常'Zend \ ModuleManager \ Exception \ RuntimeException'   消息'模块(ZendOAuth)无法初始化。'

我的问题是:我有什么遗漏的吗?!

提前致谢!

1 个答案:

答案 0 :(得分:4)

ZendOAuth不是一个模块,它是一个库,这就是为什么在将它添加到模块列表时会收到错误消息的原因。您只需use它在您自己的应用程序中提供的类。

不幸的是,目前似乎没有任何相关文档,但为了了解使用情况,请查看单元测试https://github.com/zendframework/ZendOAuth/tree/master/tests/ZendOAuth