我是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)无法初始化。'
我的问题是:我有什么遗漏的吗?!
提前致谢!
答案 0 :(得分:4)
ZendOAuth不是一个模块,它是一个库,这就是为什么在将它添加到模块列表时会收到错误消息的原因。您只需use
它在您自己的应用程序中提供的类。
不幸的是,目前似乎没有任何相关文档,但为了了解使用情况,请查看单元测试https://github.com/zendframework/ZendOAuth/tree/master/tests/ZendOAuth