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

Symfony 2 - Generar bundle desde consola

Estas en el tema de Symfony 2 - Generar bundle desde consola en el foro de Symfony en Foros del Web. Hola buenas, Estoy usando Symfony 2, y al generar un bundle desde la consola, hay una parte que aún no comprendo... "Confirm automatic update of ...
  #1 (permalink)  
Antiguo 25/03/2013, 14:11
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Symfony 2 - Generar bundle desde consola

Hola buenas,

Estoy usando Symfony 2, y al generar un bundle desde la consola, hay una parte que aún no comprendo...

"Confirm automatic update of your Kernel?"

¿Esta opción que realiza exactamente?

Me viene muy bien toda la información al respecto,

Un saludo y gracias!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 25/03/2013, 17:18
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Symfony 2 - Generar bundle desde consola

En el curso de MDW explican clara esa parte:

http://www.maestrosdelweb.com/editor...yecto-bundles/
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 26/03/2013, 02:15
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Symfony 2 - Generar bundle desde consola

Buenas de nuevo,

Lo unico que veo en la documentación respecto a ese punto es:


Nos pregunta si queremos registrar nuestro Bundle en el archivo app\AppKernel.php a lo que le diremos que si.


No me queda claro,

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #4 (permalink)  
Antiguo 26/03/2013, 10:53
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Symfony 2 - Generar bundle desde consola

eso es para que la aplicacion carge tu bundle, si no lo agregas a app\AppKernel.php, no se utilizara tu bundle
__________________
>> abimaelmartell.com
  #5 (permalink)  
Antiguo 26/03/2013, 13:15
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Symfony 2 - Generar bundle desde consola

Es decir, como un autoload? O simplemente para que sepa que existe?
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #6 (permalink)  
Antiguo 26/03/2013, 13:24
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Symfony 2 - Generar bundle desde consola

es para que sepa que existe, si no lo pones no toma las rutas ni configuraciones etc...
__________________
>> abimaelmartell.com
  #7 (permalink)  
Antiguo 26/03/2013, 16:21
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Symfony 2 - Generar bundle desde consola

De acuerdo,

Muchas gracias. Imagino que el funcionamiento interno es más complejo, me refiero a saber de que manera lo hace, si simplemente carga las routas, o lo tiene en cuenta a la hora de buscar una ruta... si lo carga por completo...

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #8 (permalink)  
Antiguo 26/03/2013, 18:29
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Symfony 2 - Generar bundle desde consola

no son simplemente las rutas, tambien son otras configuraciones y las entidades a la hora de generar la base de datos y estar utilizando la consola interactiva
__________________
>> abimaelmartell.com
  #9 (permalink)  
Antiguo 27/03/2013, 00:17
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Symfony 2 - Generar bundle desde consola

Para que un bundle funcione como tal lo unico que tienes que hacer es registrarlo en el AppKernel.php (como bien dice abimex), lo puedes hacer por consola o lo puedes hacer a mano, da lo mismo, ahora si el bundle que estas haciendo recibira un request del usuario entonces si o si tendras que configurar el enrutamiento, tambien esto lo puedes a mano o mediante consola da exactamente lo mismo...!!!

Me olvidaba, cuando usas la consola (imagino que estas usando el comando por defecto) lo unico que hace es: te genera la carpeta del bundle (con un contenido de muestra), actualiza el archivo routing.yml dentro del app/config y evidentemente actualiza el app\AppKernel.php.

Por eso si quieres eliminar el Bundle solo eliminas la carpeta del bundle (dentro de src) eliminas la ruta y eliminas la linea que te creo en el AppKernel.

Saludos :)

Última edición por symfony; 27/03/2013 a las 00:23 Razón: me olvidaba...
  #10 (permalink)  
Antiguo 27/03/2013, 04:05
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Symfony 2 - Generar bundle desde consola

Hola, gracias por vuestras respuestas, el proceso de la generación del bundle me ha quedado muy claro, el tema del kernel y su funcionamiento me queda un poco mas abstracto. Es decir, entiendo lo que hace la generación del bundle, pero no se que papel tiene el kernel dentro de Symfony, y cual es su papel dentro del framework... Entiendo que se le dice a Symfony con que bundles va a trabajar, pero no se de que modo, en que orden... Quizas afino demasiado y hago preguntas muy complejas, con el resto de la info ya tengo buen material, gracias de nuevo!!!

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #11 (permalink)  
Antiguo 27/03/2013, 08:18
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Symfony 2 - Generar bundle desde consola

Que es el kernel lo tienes en la doc http://symfony.com/doc/current/book/...ls.html#kernel, después si quieres conocer como funciona a bajo nivel te sugiero que simplemente le des un vistazo al código, y sobre el modo o orden que se notifica la carga de bundles, dado que un bundle es un first citizen class, "el modo", no es mas que instanciar(lo que haces en el kernel) y el orden, es el orden en el cual los vas istanciando.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #12 (permalink)  
Antiguo 27/03/2013, 08:38
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Symfony 2 - Generar bundle desde consola

De acuerdo,

muchas gracias a todos!!

__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: consola, frameworks-y-php-orientado-a-objetos
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 16:58.