2015-01-30 13 views
5

Chcę zintegrować Doctrine 2 z aplikacją Apigility napędzaną Apigility.Jak rozpocząć używanie Doctrine 2 w aplikacji Apigility za pomocą doktryny zf-aprilility?

Więc zainstalowany zfcampus/zf-apigility-doctrine

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

i aktywowane moduły Phpro\DoctrineHydrationModule, ZF\Apigility\Doctrine\Server i ZF\Apigility\Doctrine\Admin w plikach konfiguracyjnych aplikacji (/config/application.config.php i /config/development.config.php).

Co należy zrobić, aby rozpocząć korzystanie z Doctrine w aplikacji jako ogólnej, a szczególnie w obszarze Administracja Apigility?

Odpowiedz

1

Eksperymentowałem z tym rozszerzeniem Apigility jesienią, ale w tym momencie było jeszcze daleko. Kod serwera był użyteczny, ale nie było mowy o żadnej integracji interfejsu użytkownika. Nadal możesz manipulować punktami końcowymi, analizując działanie kontrolerów zf-apigility-doctrine i information provided in the README. Reszta to głównie próba i błąd. W tym czasie użyłem wtyczki Postman do Chrome, aby wysłać żądania do punktów końcowych wymienionych w README, próbując różnych wejść, dopóki nie znalazłem czegoś, co działało. Wygląda na to, że od czasu mojej ostatniej próby zrobili duże postępy w tej części integracji, ale nie odtworzyłem jej od tamtej pory, aby spróbować ponownie.

Wygląda na to, że nie ma oficjalnej integracji z interfejsem administratora Apigility. Jest w nim repozytorium (https://github.com/zfcampus/zf-apigility-admin-ui), ale szybkie przeglądanie otwartych biletów pokazuje, że nie działa. Someone has forked it and worked on it, ale sam nie przyjrzałem się temu, więc nie mogę wypowiedzieć się na temat jego gotowości.

Moja propozycja jest taka, że ​​jeśli chcesz dowiedzieć się, jak zintegrować ZF apigility-doktrynę w swojej Apigility najlepszy sposób na to, że właśnie teraz jest przyjrzeć Roll'n API (source here)

+0

Dziękuję za odpowiedź ! Rolln API: Kilka dni temu ściągnąłem Rolln API z https://github.com/StukiOrg/RollnApi. Niestety nie mogłem go uruchomić. Najpierw pojawiły się problemy typu "composer" (zobacz https://github.com/StukiOrg/RollnApi/issues/9), a następnie inne błędy. Cóż, teraz użyłem twojego linku i zainstalowałem https://github.com/TomHAnderson/RollnApi. Wydaje się działać. Próbuję tego ... – automatix

+0

Eksperymentowałem trochę z RollNApi. Aplikacja dostarcza informacji o tym, jak połączenie Apigility + Doctrine + OAuth2 może współpracować ze sobą. Ale byłoby miło wiedzieć, jak samodzielnie zbudować Apigility + Doctrine - i to jest informacja, której nie mogę znaleźć nigdzie w Internecie. ["Zfcampus/zf-apigility-doctrine README.md"] (https://github.com/zfcampus/zf-apigility-doctrine#apigility- for-doctrine) tak naprawdę nie służy temu celowi. – automatix

+0

Uzgodnione. Ta część Apigility wciąż się zmienia, więc podejrzewam, że zobaczymy duży nacisk na ukończenie dokumentacji w ostatnich dniach/tygodniach przed oficjalnym wydaniem tej funkcji. –

Powiązane problemy