2015-01-30 12 views
5

Voglio integrare il Doctrine 2 a un Apigility guidato Zend Framework 2 applicazione.Come iniziare a utilizzare Doctrine 2 in un'applicazione Apigility con zf-apigility-doctrine?

Così ho installato zfcampus/zf-apigility-doctrine

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

e attivati ​​i moduli Phpro\DoctrineHydrationModule, ZF\Apigility\Doctrine\Server, e ZF\Apigility\Doctrine\Admin nei file di configurazione dell'applicazione (/config/application.config.php e /config/development.config.php).

Cosa si deve fare prima di iniziare a utilizzare Doctrine nell'applicazione come generale e in particolare nell'area Amministrazione di Apigility?

risposta

1

ho sperimentato con questa estensione Apigility nella caduta ma era lontano dall'essere completo in quel punto. Il codice del server era utilizzabile ma non c'era alcuna integrazione UI di cui parlare. È ancora possibile manipolare gli endpoint esaminando la modalità di funzionamento dei controller zf-apigility-doctrine e il numero information provided in the README. Il resto è per lo più tentativi ed errori. Al momento ho usato il plugin Postman per Chrome per inviare richieste agli endpoint menzionati nel README, provando diversi input finché non ho trovato qualcosa che funzionasse. Sembra che abbiano fatto dei buoni progressi su questa parte dell'integrazione dall'ultima volta che ho provato, ma non l'ho più rivisita dal momento in cui ho provato di nuovo.

sembra che ci sia alcuna integrazione ufficiale con l'Apigility amministrazione UI ancora. C'è un deposito per questo (https://github.com/zfcampus/zf-apigility-admin-ui) ma una rapida ricerca dei biglietti aperti mostra che non funziona ancora. Someone has forked it and worked on it, ma non ho esaminato me stesso, quindi non posso commentare è prontezza.

Il mio suggerimento è che se si vuole imparare come integrare ZF-apigility-dottrina nella vostra Apigility il modo migliore per farlo che in questo momento è quello di dare un'occhiata a Roll'n API (source here)

+0

Grazie per la risposta ! API Rolln: ho scaricato l'API Rolln alcuni giorni fa da https://github.com/StukiOrg/RollnApi. Purtroppo non ho potuto farlo funzionare. Prima c'erano alcuni problemi di 'compositore' (vedi https://github.com/StukiOrg/RollnApi/issues/9), quindi altri errori. Bene, ora ho usato il tuo link e installato https://github.com/TomHAnderson/RollnApi. Sembra funzionare. Provando fuori ... – automatix

+0

Ho sperimentato un po 'con RollNApi. L'applicazione fornisce alcune informazioni su come la combinazione Apigility + Doctrine + OAuth2 può funzionare insieme. Ma sarebbe bello sapere come costruire una Apigility + Doctrine sulla propria - e questa è l'informazione che non trovo da nessuna parte su internet. Il ["zfcampus/zf-apigility-doctrine README.md"] (https://github.com/zfcampus/zf-apigility-doctrine#apigility-for-doctrine) in realtà non serve a questo scopo. – automatix

+0

concordato. Questa parte di Apigility è ancora in divenire, quindi sospetto che vedremo una grande spinta per completare la documentazione negli ultimi giorni/settimane prima che la funzione venga ufficialmente pubblicata. –