Я совершенно новичок в zend2 и хотел бы установить модуль zendframework/zendoauth. Я добавил модуль composer.json и установил его правильно с «композитором установки»Zend2 установить модуль ZendOauth с композитором
Содержание моего 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.*",
}
}
Это загрузили модуль в поставщика/ZendFramework/zendoauth. Я отредактировал config/application.config и добавил 'ZendOauth'.
Содержание моей конфигурации/application.config.php
<?php
return array(
// This should be an array of module namespaces used in the application.
'modules' => array(
'Application',
'ZendOAuth'
),
...
Теперь, когда я пытаюсь открыть мой сайт я получаю сообщение об ошибке:
Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (ZendOAuth) could not be initialized.'
Мой вопрос: есть ли что-нибудь я скучал?!
Заранее благодарен!
ZendOAuth не является модулем, это библиотеки, поэтому вы получаете сообщение об ошибке при добавлении его в список модулей. Вы просто «используете» классы, которые он поставляет в вашем собственном приложении. К сожалению, на данный момент в нем нет документации, но чтобы получить представление об использовании, возможно, посмотрите на модульные тесты https://github.com/zendframework/ZendOAuth/tree/master/tests/ZendOAuth – Crisp
Спасибо, что указали это, и это имеет большой смысл. Не стесняйтесь публиковать его как ответ, чтобы я мог его принять! – n00b
Нет проблем, и сделано – Crisp