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

llamar a otro controlador

Estas en el tema de llamar a otro controlador en el foro de CodeIgniter en Foros del Web. bueno amigos tengo una duda, la cual no he podido responder con la lectura del manual. Bueno lo que pasa es que tenemos que realizar ...
  #1 (permalink)  
Antiguo 07/07/2011, 23:01
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 7 meses
Puntos: 12
llamar a otro controlador

bueno amigos tengo una duda, la cual no he podido responder con la lectura del manual.

Bueno lo que pasa es que tenemos que realizar la siguiente operacion:

- el route.php dejar un controlador el cual sera denominado "controlador principal"
- ahora ese controlador principal debe de iniciar todos los controladores de la aplicacion, ej: controlador login, controlador productos, etc.
- entonces el controlador principal debera de saber que controlador ejecutar, etc etc.

¿es posible hacerlo? ¿como podria hacerlo (solo el tema de llamar al controlador y obtener sus metodos)?

muchas gracias :D
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.

Última edición por xalupeao; 08/07/2011 a las 00:23
  #2 (permalink)  
Antiguo 08/07/2011, 08:24
 
Fecha de Ingreso: marzo-2011
Mensajes: 68
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: llamar a otro controlador

¿Qué es exactamente lo que querés hacer?

Porque ya el router se encarga de llamar al controlador que se necesite. ¿Para qué necesitas un controlador "principal" que llame a los demas?, pregunto porque por ahí hay mejores formas de resolver tu problema.

Saludos!
  #3 (permalink)  
Antiguo 08/07/2011, 12:56
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: llamar a otro controlador

El problema es mi profesor ya dice que el MVC requiere de este "controlador principal" y bueno esta evaluando el así que debo de seguir lo pedido :C y bueno routes.php lo que hace es ver por donde parte la aplicación.

Aquí en si lo que se pide es un "controlador principal" se encargue de todas las solicitudes y sepa que accien realizar.

Desde ya gracias amigo :)

Le envíe un Mail igual al profesor ya que por que leo nunca he visto lo pide en php

Y si tienes una mejor forma que haga lo que pido me ayudaría mucho, gracias.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #4 (permalink)  
Antiguo 08/07/2011, 13:24
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 8 meses
Puntos: 292
Respuesta: llamar a otro controlador

El controlador que tu refieres es el FRONT CONTROLLER y basicamente lo que hace es coje la URL, la desarma en segmentos: modulo / controlador / accion / parametros y llama a los controllers en particular, ejecutando la accion en particular y si no esta especificaa, el metodo index()

Deberias buscar ejemplos de frameworks o mirar como funciona CI u otro

http://anantgarg.com/2009/03/13/writ...mework-part-1/
__________________
Salu2!

Etiquetas: controlador, frameworks-y-php-orientado-a-objetos, php
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 11:29.