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

Trabajar con controladores dentro de otros controladores

Estas en el tema de Trabajar con controladores dentro de otros controladores en el foro de CodeIgniter en Foros del Web. Buenas, me pregunto cual es la mejor manera de usar un controlador dentro de otro. Es decir, yo tengo el controlador x e y y ...
  #1 (permalink)  
Antiguo 30/07/2011, 14:56
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 402
Antigüedad: 14 años, 10 meses
Puntos: 20
Trabajar con controladores dentro de otros controladores

Buenas, me pregunto cual es la mejor manera de usar un controlador dentro de otro.

Es decir, yo tengo el controlador x e y y necesito que dentro del controlador y usar algunas funcciones del controlador x. Hasta ahora solo lo he hecho con el clasico include y $x = new x();

Que otras maneras me recomedais?
  #2 (permalink)  
Antiguo 30/07/2011, 17:17
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: Trabajar con controladores dentro de otros controladores

Para eso estan los modelos, las librerias, o un sistema modular como HMVC.

Saludos.
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 30/07/2011, 20:28
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Trabajar con controladores dentro de otros controladores

si una función va a ser compartida por más de un controller ¿porque no independizarla en una clase aparte?

a no ser que quieras hacer un forward hacia otro controlador, en symfony sería $this->forward(...), CI debe de tener algo similar
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 31/07/2011, 14:02
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 402
Antigüedad: 14 años, 10 meses
Puntos: 20
Respuesta: Trabajar con controladores dentro de otros controladores

Bueno que al final me lo he apanado mandando los datos directamente desde el modelo a la vista, por ahora todo bien.
  #5 (permalink)  
Antiguo 26/09/2011, 09:19
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 3 meses
Puntos: 28
Respuesta: Trabajar con controladores dentro de otros controladores

¿Algo así te podria servir?

redirect('controlador/metodo/parametro')

Etiquetas: controladores, 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 13:58.