Sto familiarizzando con Symfony 2, dopo aver usato Symfony 1.x per alcuni anni.Gestione utenti Symfony2, utilizzare FOSUserBundle o eseguire il rollover utilizzando il codice del ricettario Symfony come punto di partenza?
Ho bisogno di creare un sito web di appartenenza che ha un processo di registrazione personalizzato. Inoltre, il sito Web genera dinamicamente ruoli utente (precedentemente credentials
in SF v1.x) da utilizzare per limitare l'accesso a parti del sito.
Ho dato un'occhiata al FOSUserBundle e non riesco a vedere cosa offre oltre il codice disponibile nel collegamento "How to load users from a database" nel ricettario. Ho un sacco di logica personalizzata coinvolta nella mia registrazione utente e gestione degli utenti, come ho detto prima, e non voglio subire una curva di apprendimento dell'uso di FOSUserBundle solo per dover sovrascrivere molti metodi ecc., Con il mio metodi personalizzati
Non so abbastanza di Symfony2 per prendere la decisione sul fatto di imparare dal codice libro di cucina e estenderlo nel mio UserBundle, o investire tempo per imparare a utilizzare il FOSUserBundle e personalizzarlo con il mio costume logica.
In sintesi questo è ciò che voglio fare con gli utenti:
- Fornire un flusso di lavoro di registrazione personalizzato
- dinamicamente aggiornare un abbonamento ruolo di utenti/gruppo (inizialmente durante l'accesso, e, successivamente, nel corso della sessione) .
La mia domanda quindi è - quale corso richiede la curva di apprendimento minima e fatica per me (ho meno di una settimana per ottenere un sito barebone attivo e funzionante - e sto solo facendo lo sviluppo del web nel mio tempo libero).
Do I:
- scrivere il mio UserBundle, utilizzando il codice nella cookbook come punto di partenza
- Impara a utilizzare FOSUserBundle e personalizzarlo con la mia logica personalizzata? (Vedi sopra)
Quale opzione hai scelto e quale è la tua opinione ora tre anni dopo? –