Apigility — Как использовать Doctrine ORM Module из командной строки ZF2

Привет я новичок в Apigility. Я пытаюсь настроить Doctrine-Orm-модуль. Когда я попытался запустить команду ниже и получить эту ошибку

$ cd /var/www/apigility/zf-apigility-skeleton/vendor/doctrine/doctrine-module/bin
$ php doctrine-module.php

Ошибка:

PHP Fatal error:  Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for doctrine.cli' in /var/www/apigility/zf-apigility-skeleton/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:529
Stack trace:
#0 /var/www/apigility/zf-apigility-skeleton/vendor/doctrine/doctrine-module/bin/doctrine-module.php(51): Zend\ServiceManager\ServiceManager->get('doctrine.cli')
#1 {main} thrown in /var/www/apigility/zf-apigility-skeleton/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php on line 529

Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for doctrine.cli' in /var/www/apigility/zf-apigility-skeleton/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:529
Stack trace:
#0 /var/www/apigility/zf-apigility-skeleton/vendor/doctrine/doctrine-module/bin/doctrine-module.php(51): Zend\ServiceManager\ServiceManager->get('doctrine.cli')
#1 {main} thrown in /var/www/apigility/zf-apigility-skeleton/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php on line 529

Я следовал инструкциям по установке DoctrineORMModule’s readme.md

2

Решение

Вам не нужно запускать doctrine-module cli непосредственно внутри папки bin. DoctrineModule уже связывает связанные консольные маршруты с приложением, если оно настроено правильно.

Попробуй это:

$ cd /var/www/apigility/zf-apigility-skeleton
$ php public/index.php orm:info

Надеюсь, поможет.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]