2015-01-30 11 views
5

Ich möchte die Doctrine 2 zu einer Apigility angetriebenen Zend Framework 2 Anwendung integrieren. SoWie benutze ich Doctrine 2 in einer Apigility-Anwendung mit zf-apigility-doctrine?

Ich installierte zfcampus/zf-apigility-doctrine

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

und aktiviert die Module Phpro\DoctrineHydrationModule, ZF\Apigility\Doctrine\Server und ZF\Apigility\Doctrine\Admin in den Anwendungskonfigurationsdateien (/config/application.config.php und /config/development.config.php).

Was sollte als nächstes getan werden, um Doctrine in der Anwendung als allgemein und insbesondere im Apigility-Admin-Bereich zu verwenden?

Antwort

1

Ich experimentierte mit dieser Apigility-Erweiterung im Herbst, aber es war an diesem Punkt noch lange nicht vollständig. Der Servercode war brauchbar, aber es gab keine Benutzeroberflächenintegration. Sie können weiterhin Endpunkte manipulieren, indem Sie analysieren, wie die Controller funktionieren, und information provided in the README. Der Rest ist meist Versuch und Irrtum. Zu der Zeit habe ich das Postman-Plugin für Chrome verwendet, um Anfragen an die in der README genannten Endpunkte zu senden, indem ich verschiedene Eingaben versuchte, bis ich etwas gefunden hatte, das funktionierte. Es sieht so aus, als ob sie in diesem Teil der Integration gute Fortschritte gemacht haben, seit ich das letzte Mal versucht habe, aber ich habe es nicht wiederholt, um es noch einmal zu versuchen.

Es scheint, dass es noch keine offizielle Integration mit der Apigility Admin UI gibt. Es gibt ein Repository dafür (https://github.com/zfcampus/zf-apigility-admin-ui), aber ein schnelles Durchsuchen der offenen Tickets zeigt, dass es noch nicht funktioniert. Someone has forked it and worked on it, aber ich habe es selbst nicht untersucht, daher kann ich seine Bereitschaft nicht kommentieren.

Mein Vorschlag ist, dass, wenn Sie erfahren möchten, wie zf-apigility-Lehre in Ihre Apigility die beste Art und Weise zu integrieren, dass gerade jetzt zu tun ist, einen Blick auf Roll'n API (source here) nehmen

+0

Dank für Ihre Antwort danken ! Rolln API: Ich habe Rolln API vor ein paar Tagen von https://github.com/StukiOrg/RollnApi heruntergeladen. Leider konnte ich nicht funktionieren. Zuerst gab es einige 'Composer' Probleme (siehe https://github.com/StukiOrg/RollnApi/issues/9), dann andere Fehler. Nun, jetzt habe ich Ihren Link verwendet und https://github.com/TomHAnderson/RollnApi installiert. Scheint zu arbeiten. Probieren Sie es aus ... – automatix

+0

Ich habe mit RollNApi ein wenig experimentiert. Die Anwendung bietet einige Informationen darüber, wie die Kombination Apigility + Doctrine + OAuth2 zusammenarbeiten kann. Aber es wäre schön zu wissen, wie man eine Apigility + -Doktrin auf eigene Faust baut - und das ist die Information, die ich nirgendwo im Internet finden kann. Die ["zfcampus/zf-Apigility-Doktrin README.md"] (https://github.com/zfcampus/zf-apigility-doctrine#apigility-for-doctrine) erfüllt diesen Zweck nicht wirklich. – automatix

+0

Einverstanden. Dieser Teil von Apigility ist immer noch in Bewegung, also vermute ich, dass wir in den letzten Tagen/Wochen, bevor das Feature offiziell veröffentlicht wird, einen großen Schub sehen werden, um die Dokumentation fertig zu stellen. –