Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2014, 14:57
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: SF2 - Consulta mejor forma de disponer de datos "GLOBALES" en cada llamada

Symfony usa un patrón MVC, en donde dinámicamente se carga lo que se necesita para la petición en cuestión (además del DI), que es uno de los patrones mas populares en el desarrollo web.

recuerda que una web no es una app standalone, donde se acostumbraba a tener todo en singletons o clases globales, no es el mismo contexto, en principio porque son aplicaciones cliente-servidor, por el cual sólo debes cargar lo necesario.

Supongamos que tenemos un ERP, incluso en aplicaciones Standalone el cargar TODOS los módulos en memoria es una locura, si quieres nomina, cargas nómina, si quieres CPC, cargas CPC, lo mismo ocurre en MVC, modularisas cada complemento en un módulo que se carga según un patron de URL definido, claro, dentro del controller puedes llamar a otros modelos si los necesitas, lo que lo hace flexible, por el cual te recomiendo profundizar en MVC, lo cual te servirá incluso para otros FW y no solo Symfony
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...