2015-01-30 5 views
5

Я хочу интегрировать Doctrine 2 в приложение Apigility с приводом Zend Framework 2.Как начать использовать Doctrine 2 в приложении Apigility с помощью zf-apigility-doctrine?

Так я установил zfcampus/zf-apigility-doctrine

$ composer require zfcampus/zf-apigility-doctrine "~0.3" 

и активированные модулей Phpro\DoctrineHydrationModuleZF\Apigility\Doctrine\Server, и ZF\Apigility\Doctrine\Admin в конфигурационных файлах приложения (/config/application.config.php и /config/development.config.php).

Что нужно сделать, чтобы начать использование Доктрины в приложении как общего и особенно в области администрирования Apigility?

ответ

1

Я экспериментировал с этим расширением Apigility осенью, но он был далеко не полным в этой точке. Код сервера можно было использовать, но не было никакой интеграции с пользовательским интерфейсом. Вы все еще можете манипулировать конечными точками, анализируя, как работают контроллеры zf-apigility-doctrine, и information provided in the README. Остальное - это в основном проб и ошибок. В то время, когда я использовал плагин Postman для Chrome для отправки запросов конечным точкам, упомянутым в README, пробовал разные входы, пока не нашел что-то, что сработало. Похоже, что они добились значительного прогресса в этой части интеграции, так как я в последний раз пытался, но я не пересматривал ее, чтобы повторить попытку.

Кажется, что официальной интеграции с пользовательским интерфейсом администратора Apigility пока нет. Для него есть репозиторий (https://github.com/zfcampus/zf-apigility-admin-ui), но быстрый просмотр открытых билетов показывает, что он еще не работает. Someone has forked it and worked on it, но я сам не заглядывал в него, поэтому я не могу прокомментировать его готовность.

Мое предложение состоит в том, что если вы хотите узнать, как интегрировать ZF-apigility-учение в вашем Apigility лучший способ сделать это прямо сейчас, чтобы взглянуть на Roll'n API (source here)

+0

Спасибо за ваш ответ ! API Rolln: я загрузил API Rolln несколько дней назад из https://github.com/StukiOrg/RollnApi. К сожалению, я не мог заставить его работать. Сначала возникли некоторые проблемы «композитора» (см. Https://github.com/StukiOrg/RollnApi/issues/9), а затем другие ошибки. Ну, теперь я использовал вашу ссылку и установил https://github.com/TomHAnderson/RollnApi. Кажется, работает. Пробуя это ... – automatix

+0

Я немного экспериментировал с RollNApi. Приложение предоставляет некоторую информацию о том, как комбинация Apigility + Doctrine + OAuth2 может работать вместе. Но было бы неплохо узнать, как построить Apigility + Doctrine самостоятельно - и это информация, которую я не могу найти нигде в Интернете. ["Zfcampus/zf-apigility-doctrine README.md"] (https://github.com/zfcampus/zf-apigility-doctrine#apigility-for-doctrine) на самом деле не служит этой цели. – automatix

+0

Согласовано. Эта часть Apigility все еще в движении, поэтому я подозреваю, что мы увидим большой толчок для завершения документации в последние дни/недели до того, как эта функция будет официально выпущена. –

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