Bonjour,
Nous développons actuellement un portail interne. Ce portail va s'agrémenter au fil des besoins de plusieurs applications (ex : fiche client, demande de congés, de primes, gestion de son avancement, ...). En clair nous tendons vers le développement d'un ERP light puisque nous voulons que toutes les données cohabitent facilement.
Voici ma question : comment organiser tout ça avec Symfony ?
Notre idée : un projet global, avec les entités (qui seront donc partagées avec plusieurs applications) dans le "appBundle", puis un bundle par fonctionnalité (ex : moteur de recherche, gestion des congés, gestion des primes, ...).
Et c'est là où se situe notre incertitude, doit-on avoir un bundle par "application" ? (ce qui est faux par rapport à la définition d'un bundle)
Ou doit-on prendre nos applications, les découper en fonctionnalités qui correspondront à des bundles ?
Ou alors sommes-nous partis sur une erreur dès le départ en ne créant qu'un seul projet (faut-il un projet par application ?)
Merci d'avance pour vos éclaircissements !
Partager