2013-06-04 2 views
0

Я совершенно новичок в 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.'

Мой вопрос: есть ли что-нибудь я скучал?!

Заранее благодарен!

+1

ZendOAuth не является модулем, это библиотеки, поэтому вы получаете сообщение об ошибке при добавлении его в список модулей. Вы просто «используете» классы, которые он поставляет в вашем собственном приложении. К сожалению, на данный момент в нем нет документации, но чтобы получить представление об использовании, возможно, посмотрите на модульные тесты https://github.com/zendframework/ZendOAuth/tree/master/tests/ZendOAuth – Crisp

+0

Спасибо, что указали это, и это имеет большой смысл. Не стесняйтесь публиковать его как ответ, чтобы я мог его принять! – n00b

+0

Нет проблем, и сделано – Crisp

ответ

4

ZendOAuth не является модулем, это библиотека, поэтому вы получаете сообщение об ошибке при добавлении его в список модулей. Вы просто use классы, которые он поставляет в вашем собственном приложении.

К сожалению, как представляется, не будет какой-либо документации для него в данный момент, но, чтобы получить представление о том, использования, возможно, взглянуть на блок тестирует https://github.com/zendframework/ZendOAuth/tree/master/tests/ZendOAuth

+0

Спасибо, что вышли! – n00b

Смежные вопросы