Foros del Web » Programando para Internet » PHP » Symfony »

Incluir vendor Symfony externamente

Estas en el tema de Incluir vendor Symfony externamente en el foro de Symfony en Foros del Web. Buenas, en un post anterior explicaba que necesito desarrollar una serie de proyectos en el trabajo. Cada proyecto tendra su propio subdominio, <nombreProyecto>.<dominioDeLaEmpresa> Mi duda ...
  #1 (permalink)  
Antiguo 02/11/2012, 21:35
Avatar de ramiro_md  
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 26
Incluir vendor Symfony externamente

Buenas, en un post anterior explicaba que necesito desarrollar una serie de proyectos en el trabajo.

Cada proyecto tendra su propio subdominio, <nombreProyecto>.<dominioDeLaEmpresa>

Mi duda es, si bien en mi entorno de desarrollo voy a tener todos los proyectos dentro de el mismo subdirectorio de Symnfony. En la vida real cada proyecto estará en la raíz de su subdominio. Entonces, ¿puedo referenciar a los archivos de Symfony desde otro subdominio?.

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 02/11/2012, 22:08
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Incluir vendor Symfony externamente

Si puedes acceder al directorio puedes agregar el namespace - path al autoload y con esto ya puedes instanciar el bundle.

Saludo.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 02/11/2012, 22:13
Avatar de ramiro_md  
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 26
Respuesta: Incluir vendor Symfony externamente

Cita:
Iniciado por masterpuppet Ver Mensaje
Si puedes acceder al directorio puedes agregar el namespace - path al autoload y con esto ya puedes instanciar el bundle.

Saludo.
Masterpuppet, gracias por la respuesta.
Pero tal vez no me hice entender.
Los vendors de Symfony están en el subdominio del proyecto "Kernel". Y para que funcione el proyecto X, en su respectivo subdominio (el cual no tiene los vendors) debería referenciarlo de algún modo, pero desconozco cuál jaja. Y si es viable lograrlo.-

Saludos !.
  #4 (permalink)  
Antiguo 03/11/2012, 11:46
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Incluir vendor Symfony externamente

Yo creo que si entendí, te repito lo mismo, independientemente del subdominio lo único que necesitas es decirle al autoload donde están los bundles, osea que si conoces el directorio y puede acceder a este con que lo registres en el autoload debería ser suficiente, se entiende la idea ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 07/11/2012, 22:36
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años, 8 meses
Puntos: 37
Respuesta: Incluir vendor Symfony externamente

Si estan en el mismo servidor y ese servidor es linux, podes crear un symlink.


Por ejemplo

Si en la carpeta /var/www tenes todos tus proyectos separados por subdominio

ejemplo:

/var/www/cosas.dominio.com /var/www/otracosa.dominio.com

Lo que podes hacer es guardar la carpeta vendor en /var/www/vendor

Ahora dentro de cada proyecto podes crear un symlink

$ cd /var/www/otracosa.dominio.com
$ ln -s /var/www/vendor vendor

lo mismo con cada subdominio que tengas, con esto creas una referencia a la carpeta y no acumulas espacio en disco con archivos duplicados.
__________________
blog
  #6 (permalink)  
Antiguo 08/11/2012, 00:28
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Incluir vendor Symfony externamente

no ocupas crear un symlink, puedes agregar el path al autoload y asi estaran disponibles en cualquier parte (como lo mencionaba @masterpuppet)

Etiquetas: externo, symfony2, vendor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.