Buenas noches, vengo con un problemilla al que le llevo dando vueltas bastante tiempo cuando trabajo con Symfony2.
Cuando tengo aplicaciones que tienen un frontoffice y un backoffice los suelo meter a cada uno en un bundle diferente diferenciandolos como WebBundle y AdministratorBundle.
La cuestión es que por ejemplo, la mayoría de entidades, endpoints, etc las defino en el WebBundle y cuando voy a programar el backoffice, me pregunto ¿repetir de nuevo todo el código para quizás, poca variación respecto a lo que ve un usuario normal y un administrador?. Entonces digo, bueno, importo los namespaces del WebBundle donde se encuentran entidades, endpoints, etc y los reutilizo. Pero claro, entonces ahí ya opino que para eso junto ambos bundles en uno...
No sé. ¿Como se suele implementar este tipo de apps?
Saludos!!